这是我的json对象。我只需要获取packageName的所有值并将其分配给数组。任何人都可以帮助我吗我不能使用索引,因为这是动态对象。
提前致谢。

var data = [
    {
        "packageName":"string",
        "packageValue":"string"
    },
    {
        "packageName":"string",
        "packageValue":"string"
    }
]

最佳答案

使用javascript map函数

var packageNames = data.map(function(obj){
   return obj.packageName;
})




var data=[
   {
      "packageName":"string1",
      "packageValue":"string"
   },
   {
      "packageName":"string2",
      "packageValue":"string"
   }
]

var packageNames = data.map(function(obj){
return obj.packageName;
})

console.log(packageNames)

09-27 15:31