// 对象的扩展
function d(x, y) {
return {x, y}
}
const ds = d(1, 2);
// alert(ds.x)
// 属性名表达式
let propKey = 'foo';
let obj = {
[propKey]: true,
['a' + 'bc']: 123
};
// alert(obj.abc)
// 表达式还可以用于定义方法名。
let objs = {
['h' + 'ello'] : () => 1 + 2,
['te' + 'st']() {
return 1+ 2;
}
}
//alert(objs.test())