正在回答
1回答
同学你好,在JavaScript中,prototype属性一般用于构造函数中,此时prototype属性是构造函数的原型,而__proto__是构造函数实例的原型,比如:内置构造函数Array,它的原型为:
Array.prototype
它的实例的原型为:
var arr = new Array(); // new构造函数就是创建实例 arr.__proto__ // 实例原型
这两者之间的关系为:构造函数的prototype原型是它的实例的原型,即
Array.prototype === arr.__proto__
如图所示:
祝学习愉快!
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星