javascript - 在 JavaScript 中从 JSON 对象访问动态值

标签 javascript angularjs json

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

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

最佳答案

使用javascriptmap函数

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)

关于javascript - 在 JavaScript 中从 JSON 对象访问动态值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42411042/

相关文章:

javascript - jQuery 使用什么正则表达式来验证电子邮件?

javascript - 当前导航链接问题(使用 jQuery Blend)

javascript - 有没有办法让 Web 应用程序在关闭时继续运行?

javascript - Angular Material 日期时间选择器

java - 在 Java 中将外部 XML 解析为 JSON?

json - 为什么我的json代码给出了Post实例

javascript - 点击广告时如何重定向到新窗口

javascript - 如何使脚本在窗口大小调整时重新运行?

javascript - 无法连接AngularJS中的服务功能

json - 解析嵌套的json问题