var key = “name”;
var value = “小明”;
var o={};
var str=“o.”+key +"="+value;
eval(str)
把代码放到开发者工具调试器的console里自己试试看就知道了
var key = "name";
var value = "小明";
o[key] = value
console.log(o)
为什么不直接这么写?
别想动态执行代码了