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

class的静态成员

时间:2023-02-26 10:04:29浏览次数:28  
标签: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>

 

class的静态成员_ES6

 



标签:console,log,静态,成员,brand,price,Phone,call,class
From: https://blog.51cto.com/u_15687135/6086008

相关文章