文章目录
1.属性的简洁表示法
(1)属性和方法
/*允许在对象内部直接使用变量【即属性和属性值变量一致,可以简写】*/
let name='张三';
let stu={
name,
//等同于
//name:name
sleep(){
},
//等同于
sleep:function(){
}
}
简写方法不能当做构造函数来使用
(2)属性的的getter setter访问器
let person={
get name(){
console.log("获取name属性");
return this._name;
},
set name(n){
console.log("设置name属性");
this._name=n; //注意不要同名 否则会死循环
},