在Javascript中将元素添加到嵌套数组

时间:2017-11-02 13:54:47

标签: javascript arrays

我有一个嵌套数组。它是关于用户信息。我需要从用户那里获取年龄并将其添加到我的数组中。我尝试了一些代码approch。不工作。 这是数组

var userData = [
  {
    "key" : "user A",
    "value" : [
      {
        "id" : 1,
        "location" : "NYC"
      },
      {
        "id" : 2,
        "profession": "programmer"
      }
    ]
  }
]

JS:

userData.value.push({"age" : 25})

我想添加id 2对象的年龄

2 个答案:

答案 0 :(得分:4)

您必须访问userData的第一个元素:

userData[0].value.push({"age" : 25})

答案 1 :(得分:1)

您最后在userdata[0]

中使用pusharray object
userData[0].value.push({"age" : 25})