var obj = new A();中一共实现了三步操作:
- 创建一个空对象obj
var obj= {} - 将构造函数的prototype赋给对象的__proto__
obj.__proto__ = A.prototype - 构造函数对象的this指针指向obj
A.call(obj)
本文详细解析了JavaScript中构造函数的执行过程,包括创建空对象、设置原型链以及调用构造函数三个关键步骤。
var obj = new A();中一共实现了三步操作:
var obj= {}obj.__proto__ = A.prototypeA.call(obj)
3195
7273

被折叠的 条评论
为什么被折叠?
