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存在兼容问题;
————————————————————————————————————————————————