无所谓啦

文章 评论 浏览 32

无所谓啦 2022-05-04 13:57:39

function _new(fn , ...args){
const obj={}
const Constructor = fn
obj.proto = Constructor.prototype
const result = Constructor.call(obj , ...args)
return typeof result === "object" ? result : obj
}

第 14 题:情人节福利题,如何实现一个 new

无所谓啦 2022-05-04 13:55:40

请教一下,是因为o.siteUrl是变量声明,所以建立阶段不会被覆盖吗?
那console.log(website.siteUrl);这步的时候前面的代码已经执行了啊?为什么执行阶段也不覆盖呢?

抱歉,这里是我看错了题目,我前面看成题目是 var o = new Object(),理解方向错了。实际上本题的关键应该是变量o所指向的内存(对象)发生了变化。

第 98 题:写出如下代码的打印结果

更多

推荐作者

櫻之舞

文章 0 评论 0

弥枳

文章 0 评论 0

m2429

文章 0 评论 0

野却迷人

文章 0 评论 0

我怀念的。

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文