我们首先把这个object变为字符串,然后再把字符串转为对象。
var a = 12;
var str = '{'+a+' : "123"}'
var obj = eval("("+str+")");
得到结果:
obj = {12: "123"}
更新………………………………………………………………………………………………
let a = 'helloWorld',let b = {};
b[a] = 'lsx';
我们首先把这个object变为字符串,然后再把字符串转为对象。
var a = 12;
var str = '{'+a+' : "123"}'
var obj = eval("("+str+")");
得到结果:
obj = {12: "123"}
更新………………………………………………………………………………………………
let a = 'helloWorld',let b = {};
b[a] = 'lsx';