函数原型链结构图(未完)

Function是对象也是函数,因此Function拥有了函数的属性prototype,还有对象的属性__proto__,Object()在这里是表示函数,但是也是对象,因此跟Function一样会拥有一样的两个以上的属性;然后再旁边的还有个Object,这个是由Object()函数创建出来的,拥有__proto__属性;

Function prototype则是Function的原型,拥有constructor属性,可以指向本身的函数;

在这里,我们可以看到Function有两条线指向自己的原型,一条是prototype指向原型,而另一条则是因为该函数自己本身是实例化的对象,也可以指向原型;

Object函数毋容置疑,属性prototype指向Object prototype 原型对象,constructor,都是指向原型对应的自身的函数;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容