我确定它在 LoDash 文档中的某个地方,但似乎找不到正确的组合。
var users = [{
id: 12,
name: 'Adam'
},{
id: 14,
name: 'Bob'
},{
id: 16,
name: 'Charlie'
},{
id: 18,
name: 'David'
}
]
// how do I get [12, 14, 16, 18]
var userIds = _.map(users, _.pick('id'));
_.toArray(_.mapValues(users, 'id'))
好多了。 - YarGnawhusers.map(user => ({ id: user.id, name: user.name }))
或_.map(users, user => ({ id: user.id, name: user.name }))
。 - dfsq