29
2020
04

解释下原型继承的原理。

以下代码展示了JS引擎如何查找属性:




1 function getProperty(obj,prop) {

2     if (obj.hasOwnProperty(prop)) {

3         return obj[prop];

4     } else if (obj.__proto__!==null) {

5         return getProperty(obj.__proto__,prop);

6     } else {

7         return undefined;

8     }

9 }



下图展示的原(prototype)的关联:171011349018292.jpg

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。