• 技术文章 >Web开发 >JavaScript

    JavaScript成员查找机制是什么

    小妮浅浅小妮浅浅2021-07-03 11:33:58原创187

    说明

    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成员查找机制的介绍,希望对大家有所帮助。更多Javascript学习指路:Javascript

    专题推荐:javascript成员查找机制
    品易云
    上一篇:Javascript中constructor的使用 下一篇:javascript中原型对象this的原则

    相关文章推荐

    • javascript消除闭包的方法• javascript闭包的模块化• javascript函数式编程的介绍• javascript高阶函数的介绍• javascript闭包的用处• javascript纯函数是什么• javascript函数组合如何理解• javascript函子是什么• javascript关于前端开发语言的介绍• Javascript继承关系的实现• Javascript Functuion对象有哪些特点• Javascript有哪些Math数学类• Javascript中new的执行过程• Javascript中对象原型 __proto__的介绍• Javascript中constructor的使用

    全部评论我要评论

  • 取消发布评论
  • 

    Python学习网