如何创建一个具有名称来自另一个变量的属性的对象?
在示例中,我预计obj为{ foo: 123, nacho: 'tama' }
,但me
未解析,则按字面意思执行。
var me = "nacho"
var obj = { me: "tama" };
// obj is { me: 'tama' } but I expected { nacho: 'tama' }
PS:我知道我可以使用括号分两步完成:
var obj = {};
obj[me] = "tama";
是否可以在obj
创建时执行此操作?