成员简写
function text1(t1, t2, t3, t4, t5, t6) {
return {
t1,
t2,
t3,
t4,
t5,
t6,
id: Math.random()
}
}
如果参数和返回值名称相同可以简写
方法简写
const user = {
name = "Jack" ,
age = 18,
sayHello(){
console.log(this.name,this.age);
}
}
对象初始化时,可以省略方法的冒号和function
计算属性名
const prop1 = 'aaa';
const prop2 = 'bbb';
const user1 = {
[prop1] : "Jack" ,
[prop2] : 18,
sayHello(){
console.log([prop1],[prop2]);
}
}
可以使用中括号来表示该属性名是通过计算得到的