【JS】使用变量作为object的key-方法汇总

时间:2021-12-23 23:56:58

1、方法一

 var a = 'id';
var str = '{'+a+' : 12}'
var obj = eval("("+str+")");

  结果:

 obj={id:12}

2、方法二

 var a='name';
var obj={};
obj[a]='jack';

  结果:

 obj={name:'jack'}

3、方法三

 var a='age';
var obj={[a]:23};

  结果:

 obj={age:23}

  注意:此方法ie存在兼容问题;

————————————————————————————————————————————————

相关文章