Javascript对象:动态变量名称?

前端之家收集整理的这篇文章主要介绍了Javascript对象:动态变量名称?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
这可能是一个没有脑子的人,但是我怎么能这样做呢?
var name = otherObject.name; //"string"
var o = { 
            name : otherObject
        };
alert(o["string"].name);

解决方法

改用括号符号.
var name = otherObject.name;
var o = {};
o[name] = otherObject;

猜你在找的JavaScript相关文章