1、方法一
1 var a = 'id'; 2 var str = '{'+a+' : 12}' 3 var obj = eval("("+str+")");
结果:
1 obj={id:12} 2、方法二
1 var a='name'; 2 var obj={}; 3 obj[a]='jack';
结果:
1 obj={name:'jack'} 3、方法三
1 var a='age'; 2 var obj={[a]:23};
结果:
1 obj={age:23} 注意:此方法ie存在兼容问题;
————————————————————————————————————————————————