课程
/前端开发
/JavaScript
/JavaScript深入浅出
字面量创建的对象只有_proto_; 没有prototype。 对吗
2017-11-27
源自:JavaScript深入浅出 4-1
正在回答
_proto_这个是实例对象的属性,指向的是构造函数的原型对象
prototype属性是构造函数的。而这个又是个对象,包含-proto-。形成原型链的关键。每个对象都有-proto-。而你这里说的是对象字面量,它就Object构造函数的实例。它通过-proto-指针指向Object构造函数的prototpe原型对象。
慕粉3843320
_proto_你可以理解为指针。实例的_proto_指向它的构造器。字面量创建的对象相当于是Object对象的实例,它们通过Object的prototype属性继承了Object的相关方法。另外,prototype是属性,不是方法。
慕姐7171273
举报
由浅入深学习JS语言特性,且解析JS常见误区,从入门到掌握
2 回答对象创建方法
4 回答同样是对象为什么有的prototype有的没有
3 回答str对象创建临时包装对象的问题
2 回答如果对象没有toString()方法,如何作为对象的属性?
1 回答对象字面量和函数定义的区别