原型链

Posted on 2021-08-27 17:26  ${妖气}  阅读(26)  评论(0编辑  收藏  举报

参考:https://www.cnblogs.com/libin-1/p/5820550.html

简单来说,原型链就是指在调用函数方法或调用对象时,Js引擎的搜索过程。

主要需要区分的是 property_proto_ 的区别

property

property 是只有函数方法才有的属性

var b = function() {}

console.log(b.property);		// b {}

_proto_

  • _proto 是每个对象都有的属性
  • 但该属性并不是一个规范属性,只是部分浏览器实现了此属性,对应的标准属性是 [[Prototype]]
var a = {};
console.log(a._proto_);		// Object{}