Souligner l'équivalent de _.choix pour les tableaux

Je comprends que la sélection est utilisée pour récupérer un objet avec seulement propriétés spécifiées:

_.pick({name: 'moe', age: 50, userid: 'moe1'}, 'name', 'age');
=> {name: 'moe', age: 50}

Comment puis-je effectuer la même opération sur un tableau, dire que j'ai un tableau, telles que:

[{name: 'moe1', age: 50, userid: 'moe1'},
{name: 'moe2', age: 50, userid: 'moe1'},
{name: 'moe3', age: 50, userid: 'moe1'}]

et je veux l'associer à un tableau de façon à inclure uniquement les name et age propriétés, comme:

[{name: 'moe1', age: 50},
{name: 'moe2', age: 50},
{name: 'moe3', age: 50}]

Dois-je faire une each() sur le tableau puis effectuer une pick() sur chaque objet, ou est-il une manière plus propre?

MODIFIER

Désolé, mais juste une autre petite exigence, comment pourrais-je effectuer une où (c'est à dire obtenir tous ceux dont l'âge est supérieur à 50), puis d'exécuter le pick?
MODIFIER
suis fait comme cela, était au courant de la façon dont le chaînage des œuvres dans le trait de soulignement.

_(data).reject(function (r) { return d.age<51; }).map(function (o) {
            return _.pick(o, "age", "name");
});

OriginalL'auteur Mohammad Sepahvand | 2014-03-09