为Object对象动态添加属性和值
方式1:
var obj = {}; //或者 var obj=new Object();
var key = "name";
var value = "张三丰"
obj[key] = value;
console.info(obj);
方式2,使用eval() 动态解析字符串表达式
var obj = {};
var key = "name";
var value = "张三丰"
eval("obj.p" + key + "='" + value + "'");
console.info(obj);
通过循环给对象添加属性和值
var obj={};
for(var i=0;i<10;i++){
eval("obj.p"+i+"="+i);
}
console.log(obj);