(五十四)ES6 - 对象的扩展
1:属性的简洁表示法
const week = 'week';
const year = {
week,
hello() {
console.log('我的名字是', this.name);
}
};
year;
/* { week: "week", hello: ƒ } */
2:属性名表达式
const obj = {};
obj['a' + 'bc'] = 123;
obj;
/* { abc: 123 } */
3:方法name属性
const person = {
speakName() {
console.log('hello!');
},
};
person.speakName.name;
/* "speakName" */