这可能是一个没有脑子的人,但是我怎么能这样做呢?
var name = otherObject.name; //"string" var o = { name : otherObject }; alert(o["string"].name);
解决方法
改用括号符号.
var name = otherObject.name; var o = {}; o[name] = otherObject;