• 技术文章 >Web开发 >JavaScript

    JavaScript对象原型__ proto__的介绍

    小妮浅浅小妮浅浅2021-09-24 14:33:28原创162

    1、__proto__对象原型和原型对象 prototype 是等价的。

    2、意义在于为对象的查找机制提供一个方向。但是作为非标准属性,因此实际开发中,不可以使用这个属性,它只是内部指向原型对象prototype。

    实例

        // 代码说明:
        function People(uname) {
            this.uname = uname;
        }
        //设置一个公共的方法
        People.prototype.sing = function() {
            console.log('正在哼哼唧唧的唱歌...');
        }
        let zs = new People('张三');
        //实例对象身上并没有sing方法
        //但是通过实例对象访问这个方法
        // zs.sing();
     
        
        // console.log(zs.__proto__ == People.prototype);     // true
     
        console.log(zs);

    以上就是JavaScript对象原型__ proto__的介绍,希望对大家有所帮助。更多Javascript学习指路:Javascript

    专题推荐:javascript __proto__
    品易云
    上一篇:JavaScript中call方法的使用 下一篇:Javascript如何用原型对象继承父类型

    相关文章推荐

    • javascript加法如何使用• javascript减法怎么用• javascript关系操作符如何使用• javascript相等操作符的使用• javascript max和min的使用• JavaScript逻辑运算符里的短路• JavaScript构造函数的优缺点• JavaScript原型添加存在的属性• JavaScript原型链继承的注意点• JavaScript如何盗用构造函数• JavaScript组合继承的实现• JavaScript全局作用域是什么• JavaScript局部作用域的分类• JavaScript作用域链的形成• JavaScript中call方法的使用

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网