1、属性和方法的简写
- 属性的简写
//
const food = 'bar';
const obj = {food};
//等同于
const obj = {food: 'bar'};
- 方法的简写
const o = {
method() {
return "Hello!";
}
};
// 等同于
const o = {
method: function() {
return "Hello!";
}
};
2、属性名表达式
var a = {
['a' +'b']:123
}
//等于
{ab: 123}
//同样方法也可以这么写
let obj = {
['h' + 'ello']() {
return 'hi';
}
};
obj.hello() // hi
网友评论