永发信息网

js循环生成对象

答案:3  悬赏:70  手机版
解决时间 2021-12-29 21:43
  • 提问者网友:未信
  • 2021-12-28 23:14
项目中有个需求需要生成{"goods01":"1001","goods02":"1002"......}这样的对象

如何循环生成对象?

我试过对象名goods01 02 拼接的方式好像都会报错,求大神来个可行方案,请实际验证后再发代码,不要发错误无法使用的案例,谢谢了!!!!!
最佳答案
  • 五星知识达人网友:独钓一江月
  • 2021-12-28 23:24
创建json对象
var json_obj = {};
json_obj["goods01"] = "1001"; //用这种方式可以动态拼接key,例如
// json_obj["goods" + "01"] = "1001";
全部回答
  • 1楼网友:污到你湿
  • 2021-12-28 23:58
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);
  • 2楼网友:话散在刀尖上
  • 2021-12-28 23:32
1、先根据id获取对象 document.getelementbyid("pro")2、然后  使用该对象‍的  .innerhtml 属性往该节点中插入 document.getelementbyid("pro").innerhtml="
*****
"3、使用for循环。 4、结束,实现方法很多。编程学的不是代码,而是思想。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯