// 对象的扩展 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())