说到构造器(condtructor)、原型链(prototype),说道Function与Object,总要祭出下面这张图
1、Function是最顶层的构造器,Object是最顶层的对象
2、先有的Object.prototype, Object.prototype构造出Function.prototype,然后Function.prototype构造出Object和Function。
3、prototype是另一个对象,__proto__是指向prototype的指针属性。prototype对象一直通过[[Prototype]]往回追溯,根是Object.prototype,而Object.prototype的内部属性[[Prototype]]是null。
Function继承了Object
5、从构造器讲
Function构造了Object