比如
var key = "name";
var value = "aaa";
var o = {
key:value;
}
这样写的话,获得结果是{key:"aaa"},我想要的结果是{name:"aaa"},应该怎么写 在我的项目中key是不确定的,只能用变量
1楼你的不对,我要的是{name:"aaa"}这个结果 var key = "name";
var val = "aaa";
var o = {};
str = "o."+key+"=‘"+val+"‘";
eval(str);
alert(o.name); 在object中 ,通过赋值 var obj = new Object();js实现key value形式,布布扣,bubuko.com
原文:http://my.oschina.net/u/1398304/blog/300256