javascript 原型链的类比

function(任何一个函数都可以作为构造函数)定义了一类对象

定义的所有的对象的example(例子对象)是 function.prototype

定义的所有的对象中指向example的指针是  obj.__proto__

example指向function的指针是 example.constructor

 

我们写一个函数的script(草稿)也是一个对象,写的时候就已经在电脑上存在了不需要我们手动new

所有的函数script是被Function(javascript的内置对象)定义的

所有的函数script的例子对象是Function.prototype

所有的函数script的_proto_指针指向的是Function.prototype

Function.prototype对象的construnctor指针指向Function对象

javascript 原型链的类比

js原型链