字符串类型的(注意要加引号):
var obj={};
for(var i=0;i<10;i++){
eval("obj.key"+i+"='"+"哈哈"+"'");
}
整型类型的:
var obj={};
for(var i=0;i<10;i++){
eval("obj.key"+i+"="+i);
}
本文介绍了一种利用JavaScript中的eval函数动态创建对象属性的方法。分别演示了如何为对象添加字符串类型和整型的属性,并通过循环实现了批量创建。需要注意的是,eval的使用可能带来安全风险。
字符串类型的(注意要加引号):
var obj={};
for(var i=0;i<10;i++){
eval("obj.key"+i+"='"+"哈哈"+"'");
}
4564

被折叠的 条评论
为什么被折叠?