javascript - 如何从嵌套的 JSON 中获取键值?

标签 javascript jquery

我有这个 JSON:

var json = [{'range':'2012','subtotal':'116.0','total_tax':'11.6','total':'127.6'},{'range':'2013','subtotal':'936.0','total_tax':'93.6','total':'1029.6'},{'range':'2014','subtotal':'368.0','total_tax':'36.8','total':'404.8'},{'range':'2015','subtotal':'267.0','total_tax':'26.7','total':'293.7'}];

如何将其转换为这样的范围数组(使用 Javascript 或 jQuery):

['2012', '2013', '2014', '2015']

感谢您的帮助。

最佳答案

您可以简单地使用.map:

json.map(function(i) {
    return i.range;
});
//["2012", "2013", "2014", "2015"]

关于javascript - 如何从嵌套的 JSON 中获取键值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30490931/

相关文章:

jquery - 如何使用jquery动态地将url从json数据传递到div?

Javascript 滑动 Div 问题

javascript - Meteor:在定义路线的情况下添加一个类

Javascript - 方法链上的缩进会导致分号问题吗?

javascript - Bootstrap 3 - 折叠时自定义导航栏相对于品牌/ Logo 的位置

javascript - jquery 迭代集合

Jquery Mobile 可折叠在empty() 之后失败?

javascript - 获取jquery中可见元素的索引

javascript - Galleria 比舞台还小的图片

javascript - 单击按钮时如何将页面的字体颜色变为绿色