这种情况没有处理

来源:8-7 new一个对象的过程是什么,手写代码表示

香饽饽0

2022-09-24

function B() {
    return {'1': 2 }
}

new B() // {1:2}
myNew(B) // B{}


写回答

1回答

双越

2022-09-25

ES6 普及,很少用 new 一个函数了

0
1
香饽饽0
new 关键字会进行如下的操作: 创建一个空的简单 JavaScript 对象(即 {}); 为步骤 1 新创建的对象添加属性 __proto__,将该属性链接至构造函数的原型对象; 将步骤 1 新创建的对象作为 this 的上下文; 如果该函数没有返回对象,则返回 this。 上面是 mdn 上的内容,我的意思是面试的话,还是要处理全一些
2023-03-13
共1条回复

2周刷完100道前端优质面试真题 双越最新力作

『前端面试真题100道』视频详解

1509 学习 · 642 问题

查看课程