【发布时间】:2020-06-10 15:47:46
【问题描述】:
我有一个可变长度的数组对象,我想用另一个长度可变的数组对象替换整个数组的特定关键元素。我尝试了不同的数组方法,但我被困在这个方法上。我有 6 个月的编程经验。
我的代码是:
a = [
{ id: 1, name: "Alex", qty: 6, prodCode: 1321 },
{ id: 2, name: "carry", qty: 2, prodCode: 1641 },
{ id: 1, name: "manuel", qty: 7, prodCode: 1754 },
.....]
b= [{qty:5},{qty:9},{qty:2},...]
a.length===b.length
结果应该是这样的:
[
{ id: 1, name: "Alex", qty: 5, prodCode: 1321 },
{ id: 2, name: "carry", qty: 9, prodCode: 1641 },
{ id: 1, name: "manuel", qty: 2, prodCode: 1754 },
.....]
【问题讨论】:
-
你说数组是可变长度的,但我们可以假设
a.length === b.length吗? -
是 a.length===b.length
标签: javascript ecmascript-6 ecmascript-5