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

its*_*sMe 2 javascript arrays

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

var userData = [
  {
    "key" : "user A",
    "value" : [
      {
        "id" : 1,
        "location" : "NYC"
      },
      {
        "id" : 2,
        "profession": "programmer"
      }
    ]
  }
]
Run Code Online (Sandbox Code Playgroud)

JS:

userData.value.push({"age" : 25})
Run Code Online (Sandbox Code Playgroud)

我想添加ID 2对象的年龄

Fal*_*aly 5

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

userData[0].value.push({"age" : 25})
Run Code Online (Sandbox Code Playgroud)