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>
复制代码

 

 

posted @   罗砂  阅读(10)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示