propotype原型

<script>
    function Phone(uname) {
        // 此方法每个实例共享
        Phone.prototype.f = function() {
            console.log("prototype");
        }
        this.name = uname;
        this.fun = function() {
            console.log("fun");
        }
    }

    var p1 = new Phone("xiao");
    var p2 = new Phone("xiao");
    // 对象的原型对象 = 对象.__proto__ = 对象.constructor.type
    // 注意:__为两_ _

    console.log(p1.f === p2.f); //true
    p1.constructor.prototype === p1.__proto__ === People.prototype
    console.log(p1.constructor.prototype === p1.__proto__);
</script>
posted @ 2021-07-26 16:04  贾正直  阅读(52)  评论(0)    收藏  举报