【发布时间】:2014-11-13 11:51:32
【问题描述】:
var keys = ['name','age','gender'];
var input = {"document":
{"people":[
{"name":["Harry Potter"],"age":["18"],"gender":["Male"]},
{"name":["hermione granger"],"age":["18"],"gender":["Female"]},
]}
}
如何从特定键获取值。示例{Harry Potter, 18, Male}?
【问题讨论】:
-
这与 JSON 无关,这些是常规的 javascript 数组/对象。但是
input.document.people[0].name会给你"Harry Potter"。 -
使用 lo-dash, _.pluck(input.document.people, 'name')
标签: javascript node.js underscore.js lodash