js原型链的定义
当我们读取obj.toString的时候,js引擎首先会做下面的事情:
1.看看obj对象是否有toString这个属性。如果没有就会进行下一步
2.读取obj._proto_的属性中是否有这个toString属性。如果没有便会查看obj.proto._proto_是否有这个属性
3.直到obj.proto.proto_的n次循环找到toString或__proto_ 属性为null。
4.因此_proto_ 这一读取的搜索过程便被称为原型链
参考文章链接:[https://zhuanlan.zhihu.com/p/23090041]()
感谢博主的分享

浙公网安备 33010602011771号