首页 > 其他分享 >class的静态成员

class的静态成员

时间:2023-02-20 11:12:57浏览次数:26  
标签:console log 静态 成员 brand price Phone call class

 

<script>

    //ES5
    //手机类
    // function Phone(brand,price){
    //     this.brand = brand;
    //     this.price = price;
    // }
    // Phone.phoneName = '手机';
    // //添加方法
    // Phone.prototype.call = function (name) {
    //     return '打电话给' + name;
    // };
    //
    // let huaWei = new Phone('华为',5999);
    // console.log(huaWei);
    // console.log(huaWei.call('小明'));
    // console.log(Phone.phoneName);

    //ES6
    class Phone{
        static phoneName = "手机";
        constructor(brand,price){
            this.brand = brand;
            this.price = price;
        }
        //方法
        static call(name){
            return '打电话给' + name;
        }
    }

    let apple = new Phone('苹果',8999);
    console.log(apple);
    console.log(Phone.call('小花'));
    console.log(Phone.phoneName);

</script>

 

 

标签:console,log,静态,成员,brand,price,Phone,call,class
From: https://www.cnblogs.com/0722tian/p/17136613.html

相关文章