我有一个 Object 数组,如下所示:
var obj = [
{a: 1, b: 5, c: 9},
{a: 2, b: 6, c: 10},
{a: 3, b: 7, c: 11},
{a: 4, b: 8, c: 12}
];
我知道如何Array.map()
像这样使用单个对象。
var result = obj.map(x=>x.a)
这会给我以下结果
[1, 2, 3, 4]
但我想要的结果如下:
[
{a: 1, b: 5},
{a: 2, b: 6},
{a: 3, b: 7},
{a: 4, b: 8}
]
简而言之,从对象数组中我只想选择几个字段(多个)
怎么做 ?