猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
js 中 prototype 和 __proto__ 怎么理解??? 有什么用???
prototype __proto__
HOTLINE
浏览 1440
回答 2
2回答
qq_杀意隆_0
function foo(){} //声明一个函数 foo.prototype.x=1;//函数的prototype属性是一个对象 var obj=new foo;//foo作为构造函数创建一个对象obj obj.x //返回1 obj.__proto__===foo.prototypeprototype是显式原型,__proto__是隐式原型。从对象的原型可以看出这个对象是由哪个函数构造的。具体可以参考慕课网js课程的《js深入浅出》
1
0
0
joffyzou
函数的prototype属性是js内置函数对象属性,属性值是一个普通对象。引用类型(函数、数组、对象)的__proto__属性是浏览器给他们添加的一个自定义属性,属性值也是一个普通对象。引用类型的__proto__属性指向它们的构造函数的prototype属性。基于这个实现原型链、继承等…
2
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续