【JS】使用变量作为object的key-方法汇总
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存在兼容问题;
————————————————————————————————————————————————
作者:willingtolove
出处:http://www.cnblogs.com/willingtolove/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。