-1

如何从数组中的所有对象中获得选择只是一个特定值?

这是一个示例数组:

var array = 
[{
  a: 1,
  b: 2,
},
{
 a: 3,
 b: 4,
},
{
  a: 5,
  b: 6,
}]

然后询问者是这样的:

inquirer
.prompt({
  name: "test",
  type: "list",
  message: "Example Question",
  choices: [{array.b}]
})

我想要的结果将是以下作为列表问题的询问者选项:

[2,4,6]
4

1 回答 1

0

如果您只想获取 b 值,您可以使用 lodash map 和迭代器方法来实现。前任:

_.map(array, _.iteratee('b'); // [2,4,6]

于 2020-12-11T22:43:20.363 回答