使用underscore.js从对象/数组中仅检索一个字段

Vad*_*est 2 javascript arrays node.js underscore.js lodash

在ruby中我能够做到以下几点:

myObject.map(&:name)
Run Code Online (Sandbox Code Playgroud)

我得到一个由所有name字段组成的数组myObject(数组或对象)中的所有值.

什么是underscore.js或lodash.js等价物?如果可能,我更喜欢只有一行:)

示例 :(在js中)

_.map([{name: 'x'}, {name: 'y'}], function(obj){
    //dosomething
})
Run Code Online (Sandbox Code Playgroud)

小智 12

_.pluck([{name: 'x'}, {name: 'y'}],"name"); 
Run Code Online (Sandbox Code Playgroud)

这会给你:["x","y"];

http://underscorejs.org/#pluck