Question: Does anyone know of a 'pluck' plugin that matches the underscore array method?

```
pluck_.pluck(list, propertyName) 

```

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"]

```

Google is not helping me much today.
Any pointers much appreciated

Answer: 
You can do it with an expression;

```
var arr = $.map(stooges, function(o) { return o["name"]; })

```
In simple case:

```
var arr = stooges.map(function(v) { return v.name; });

```

More generalized:

```
function pluck(list, propertyName) {
    return list.map(function (v) { return v[propertyName]; })
}

```

But, IMHO, you should not implement it as tool function, but use the simple case *always*.

2018 update:

```
var arr = stooges.map(({ name }) => name);

```