有没有办法使用对象数组来填充查询器中的选择?

如何从数组中的所有对象中获得仅作为特定值的选择?


这是一个示例数组:


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]


开心每一天1111
浏览 96回答 1
1回答

萧十郎

如果您只想获取 b 值,可以使用 lodash 映射和迭代器方法来实现。前任:_.map(array, _.iteratee('b'); // [2,4,6]
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript