慕容0196669
2017-11-27 20:36
字面量创建的对象只有_proto_; 没有prototype。 对吗
_proto_这个是实例对象的属性,指向的是构造函数的原型对象
prototype属性是构造函数的。而这个又是个对象,包含-proto-。形成原型链的关键。每个对象都有-proto-。而你这里说的是对象字面量,它就Object构造函数的实例。它通过-proto-指针指向Object构造函数的prototpe原型对象。
_proto_你可以理解为指针。实例的_proto_指向它的构造器。字面量创建的对象相当于是Object对象的实例,它们通过Object的prototype属性继承了Object的相关方法。另外,prototype是属性,不是方法。
JavaScript深入浅出
281111 学习 · 1020 问题
相似问题