访问器属性:用于创建对象的函数,即将方法伪装属性化,既有属性的特点,又有方法的功能。关键字:get set举例:
//创建对象
let user={
name:'kim',
age:33,
info:{
tel:'15888888888',
gender:'man',
hobby:'games',
},
//获取电话号码,伪装成类的方法
get tel(){
return this.info.tel
},
//更新电话号码
set tel(tel){
this.info.tel =tel
}
};
//调用对象方法
console.log(user.tel);//输出15888888888
console.log(user.tel='13999999999')//输出13999999999
创建类
class user{
static salary = 300;//静态变量
constructor(name,age){
//对象初始化
this.name=name,
this.age=age
}
//创建对象方法
info(){
return this.name+'---'+this.age
}
}
//用new创建类
let guest =new user('guest',22);
//调用方法
console.log(guest.name);
console.log(user.salary);//用原型调用静态变量
获取:
相关推荐
© 2020 asciim码
人生就是一场修行