javascript prototype
2018-05-12 12:08:02 9 举报
javascript原型描述
作者其他创作
大纲/内容
function Foo()
constructor
f1
图示说明1.所有的__proto__用虚线表示2.构造器的__proto__用蓝色的虚线表示3.所有的constructor用红色实线表示4.所有的prototype属性用绿色实线表示
__proto__
--proto--
new Foo();
创建对象的两种方式
原型对象(prototype)
Function()
__proto__=null
prototype
f2
理解tips1.所有的构造器最终都会指向顶级的构造器Function2.所有的__proto__最终都会指向顶级的Object.prototype3. __proto__的值 === __proto__所属对象的构造器的prototype4.constructor的值 === 所属对象的__proto__指向的对象的constructor值
Object prototype
o1
foo prototype
o2
Object()
Function prototype
{} 或者new Object()
构造器(Functions)(Constructor)
收藏
0 条评论
下一页