javascript - 在 for 循环中在对象中添加 +1 键

标签 javascript json loops for-loop

我在创建对象并将数据解析到其中时遇到问题。这是我正在使用的代码。

var json = { };

for (i = 0; i < urls.length; i++) { 
      json.number = urls[i];
  }

我得到的结果是

{
    "number": "value"
}

这就是我想要得到的(有多少个数字,就有多少个网址)。

{
    "number": "value",
    "number2": "value2",
    "number3": "value3"
}

最佳答案

因为您没有提供 url 内容。

for (i = 0; i < urls.length; i++) { 
          json['number' + i]= urls[i];
      }

关于javascript - 在 for 循环中在对象中添加 +1 键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41559347/

相关文章:

javascript - 动态生成下拉列表后,来自 Jquery 的 ".on"方法不起作用

c# - 如何将 JSON 数组存储到动态列表<>?

javascript - 在浏览器中查看 JSON 文件

php - javascript在php循环中引用输入ID并将值传回相同的输入ID

java - 为什么我在 java 中遇到 OutOfMemoryError 错误?

javascript - 在 JSX 中断 React 渲染协调时渲染功能组件

javascript - jQuery AJAX 请求仅发送第一个表单,忽略其他表单

javascript - Cypress .io : Server Error | 404 - File or director not found

javascript - 实时过滤json

c++ - 数据未从 tempArray[] 正确存储到 realArray[][]