How to get a value from specificed key
问题 var keys = ['name','age','gender']; var input = {"document": {"people":[ {"name":["Harry Potter"],"age":["18"],"gender":["Male"]}, {"name":["hermione granger"],"age":["18"],"gender":["Female"]}, ]} } How to get values from specific key. Example {Harry Potter, 18, Male} ? 回答1: You could use pick to extract the properties that you're interested in: var people = _.map(input.document.people, function(person){ return _.flatten( _.values(_.pick(person, keys))); }); angular.module('MyModule', [])