javascript - 使用 Underscore.js 或 jQuery - JavaScript 按字段将对象数组转换为数组

标签 javascript jquery arrays underscore.js

有没有办法像这样转换数组:

"team" : [   {       "player" : "John",   "rank" : 0 }, {       "player" : "Peter",   "rank" : 2 } ]

为此:

"team" : [ "John", "Peter" ]

使用 Underscore.js 还是 jQuery?

如有任何帮助,我们将不胜感激。

最佳答案

使用pluck :

A convenient version of what is perhaps the most common use-case for map: extracting a list of property values.

var stooges = [{name: 'moe', age: 40}, {name: 'larry', age: 50}, {name: 'curly', age: 60}];
_.pluck(stooges, 'name');
=> ["moe", "larry", "curly"]

关于javascript - 使用 Underscore.js 或 jQuery - JavaScript 按字段将对象数组转换为数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26765386/

相关文章:

php - JavaScript 和 PHP 中的 cookie

javascript - 使用 jQuery 进行检查/取消检查不起作用

javascript - 调用函数并接收 JSON

javascript - 为什么下面的 `exports = { z: function() {} };` 不起作用

javascript - 将复杂的字典发布到 Controller

C - 结构数组,free 问题,在我的结构数组中赋值的问题

C# 在另一个函数中覆盖 string 和 string[]

c - C 中 bool 表达式的解析和计算

javascript - 用Js返回页面的第一张图片src?

javascript - 附加或附加到,以及如何?