繁体   English   中英

动态对象属性名称?

[英]Dynamic object property names?

我怎样才能做到这一点:

var name = otherObject.name; //"string"
var o = { 
            name : otherObject
        };
alert(o["string"].name);

请改用括号表示法。

var name = otherObject.name;
var o = {};
o[name] = otherObject;

或者,在现代JavaScript中:

var o = {
  [name]: otherObject,
};

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM