javascript - 使用下划线列出键的所有值

标签 javascript underscore.js

我面前有一个 JSON 文件:

{
  "category": "burglary",
  "location_type": "Force",
  "month": "2014-03"
}, {
  "category": "violence",
  "location_type": "Force",
  "month": "2014-03"
}

现在,我正在尝试了解 underscore.js,到目前为止已经取得了一定的满意度。 我想做的是创建一个新数组(我们称之为 values),并用 category 键可以具有的不同值的列表填充它。

这样,我稍后就可以调用 values[1] 来引用本示例中的 “burglary”

非常感谢您的帮助!

最佳答案

Pluck将为您工作

data = [{
  "category": "burglary",
  "location_type": "Force",
  "month": "2014-03"
}, {
  "category": "violence",
  "location_type": "Force",
  "month": "2014-03"
}]


console.log(_.pluck(data,'category'))

输出

[ 'burglary', 'violence' ]

关于javascript - 使用下划线列出键的所有值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25034960/

相关文章:

javascript - 滚动时导航栏发生变化,无法使用库

javascript - 将 JSON 提取到 Javascript 变量中

javascript - 集合状态似乎在离开范围后保持不变

javascript - 按条件 Javascript 对数组进行分块

javascript - 列表的 Backbone subview

javascript - 在 HTML 选择选项中保留空白

javascript - 来自 S3 的图像不适用于 Service Worker

javascript - 用 Javascript 替换多个字符串

javascript - Bash 字符串替换函数类似于 Javascript String.prototype.replace()

Javascript如何按字符串的数值对对象数组进行排序