<script >
let name = 'kirin';
let age = 18;
let json = {
// 前面是简写
name,// name:name,
age,// age:age,
}
console.log(json);
</script>
方法简写:
<script >
let name = 'kirin';
let age = 18;
let json = {
name,// name:name,
age,// age:age,
/*showA: function () {
return this.name;
},*/
//等价于上面的写法
showA() {
return this.name;
},
}
</script>
简洁语法中不要写箭头函数:
<script >
// 千万不要在里面用箭头函数,因为已经使用了简写,而且使用箭头函数的话,箭头函数内的对象并没有指定
let name = 'kirin';
let age = 18;
let json = {
name,// name:name,
age,// age:age,
showA: () => {
return this.name;
}
}
console.log(json.showA());
</script>
对象简洁语法:
<script >
let x = 10;
let y = 20;
function show({x, y}) {
console.log(x, y);
}
show({x: 10, y: 20})
</script>