这篇“JavaScript成员查找机制怎么实现”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“JavaScript成员查找机制怎么实现”文章吧。
说明
1、访问对象的属性(包括方法)时,首先调查该对象本身是否有该属性。
2、如果没有就找到原型(即_proto__指向的prototype原型对象)。
3、如果还没有就找到原型对象的原型(Object的原型对象)。
4、以此类推直到找到Object。
实例
<script> function Star(uname, age) { this.uname = uname; this.age = age; } Star.prototype.sing = function() { console.log('我会唱歌'); } Star.prototype.sex = '女'; // Object.prototype.sex = '男'; var ldh = new Star('刘德华', 18); ldh.sex = '男'; console.log(ldh.sex); console.log(Object.prototype); console.log(ldh); console.log(Star.prototype); console.log(ldh.toString()); </script>
以上就是关于“JavaScript成员查找机制怎么实现”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注亿速云行业资讯频道。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。