js从数组对象取出指定字段组成新数组

前言

有这么个需求,从某个数组中提取一个字段组成一个数组,需要用到数组的map函数

实现
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
let arr = [
{
'id': '1',
'name': '小红',
},
{
'id': '2',
'name': '小白',
},
{
'id': '3',
'name': '小黄',
}
];
// 使用map()生成数组
let new_arr = arr.map(obj => {return obj.name})
// 输出 ['小红','小白','小黄']