js循环生成对象
项目中有个需求需要生成{"goods01":"1001","goods02":"1002"......}这样的对象如何循环生成对象?我试过对象名goods0102拼接的方...
项目中有个需求需要生成{"goods01":"1001","goods02":"1002"......}这样的对象
如何循环生成对象?
我试过对象名goods01 02 拼接的方式好像都会报错,求大神来个可行方案,请实际验证后再发代码,不要发错误无法使用的案例,谢谢了!!!!! 展开
如何循环生成对象?
我试过对象名goods01 02 拼接的方式好像都会报错,求大神来个可行方案,请实际验证后再发代码,不要发错误无法使用的案例,谢谢了!!!!! 展开
3个回答
2017-06-16
展开全部
创建json对象
var json_obj = {};
json_obj["goods01"] = "1001"; //用这种方式可以动态拼接key,例如
// json_obj["goods" + "01"] = "1001";
var json_obj = {};
json_obj["goods01"] = "1001"; //用这种方式可以动态拼接key,例如
// json_obj["goods" + "01"] = "1001";
展开全部
var obj = {};
for(var i = 1; i < 20; i++){
var tmp = (i < 10 ? "0" + i : i);
var str = "goods" + tmp;
var val = "10" + tmp;
obj[str] = val;
}
console.log(obj);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
var position = 0;
var value = 10001;
var count = 10000;
var str = "{";
for(var i = 0;i<count;i++){
if(i != 0){
str+=",";
}
str+="'goods0"+position+"':'"+value +"'";
value++;
position++;
}
str+="}";
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询