【发布时间】:2020-10-08 11:02:12
【问题描述】:
所以我有一个包含许多键的对象数组,类似这样:
[
{ id: 1,
phoneNumber: 12345,
name: "John",
underLicense: true
},
{ id: 2,
phoneNumber: 12345,
name: "Jane",
underLicense: false
}
]
我希望它看起来像这样:
[
{ listPhone: [
{ number: 12345,
underLicense: true
},
{ number: 12345
underLicense: false
}
]
}
]
因此,首先我执行 map(),然后将其推送到 listPhones
这是我的功能
saveLicense() {
const listPhone = this.toSend.map(x => {
return {
number: x.phoneNumber,
underLicense: x.underLicense
};
});
const savedPhones = [];
savedPhones.push({listPhone: listPhone});
}
问题是,有没有办法在 map() 方法中实现它,而不必在第二步中使用 push
【问题讨论】:
标签: javascript arrays dictionary object push