【JS】使用变量作为object的key-方法汇总 1、方法一2、方法二3、方法三 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存在兼容问题; 原文地址:https://www.cnblogs.com/willingtolove/p/10776731.html