题解 | #实现new操作符#

实现new操作符

https://www.nowcoder.com/practice/71c2aff7cb6641099aa17d56157a91b9

<!DOCTYPE html>
<html>
    <head>
        <meta charset=utf-8>
    </head>
    <body>
    	
        <script type="text/javascript">
            const _new = function(className,...args) {
                //1.建一个对象
                //2.给这个对象的原型进行赋值
                //3.将类里面的属性和方法进行继承
                const obj = {}
                obj.__proto__ = className.prototype
                className.apply(obj,args)
                return obj   
            }
        </script>
    </body>
</html>

全部评论

相关推荐

09-29 16:59
已编辑
门头沟学院 Java
牛客96609213...:疯狂背刺,之前还明确设置截止日期,还有笔试,现在一帮人卡在复筛,他反而一边开启扩招,还给扩招的免笔试,真服了,你好歹先把复筛中的给处理了再说
投递大疆等公司10个岗位
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务