2种构造函数对比

 //  1.构造函数
    function Penson(name,age) {
        this.name=name,
        this.age=age
    }
    Penson.prototype={
        constructor:Penson,
        pring(){
            console.log('我的'+this.name,'年龄'+this.age)
        }
    }
    let penson = new Penson('张三',28)
    console.log(penson);

    // class类 来构造函数
    class Penson1{
        constructor(name,age){
             this.name=name,this.age=age
        }
        pring(){
             console.log('我的'+this.name,'年龄'+this.age)
        }
    }

    let penson1 = new Penson1('李四',88)
    console.log(penson1);

猜你喜欢

转载自blog.csdn.net/qq_41422208/article/details/83095144