本文已参与[新人创作礼]活动,一起开启掘金创作之路
一.概念
实例成员:通过实例调用的属性或者方法
静态成员:通过类或者构造函数本身才能访问的属性或方法
二.示范
class.js
class Person {
constructor(name,age){
this.name=name
this.age=age
}
qq='123'
static gender='男'
static goodBye(){
console.log('byebye');
}
}
let p = new Person('jj',8)
console.log(p);//输出发现有qq但是没有gender
console.log(Person.gender,'22222');//可以输出
//p.goodBye();调用不了直接报错
Person.goodBye()//可以使用
node运行
node .\class.js
打印结果
Person { qq: '123', name: 'jj', age: 8 }
byebye
男 22222