将值从列表传输到 Javascript 中的对象数组
Transferring values from a List to an objectarray in Javascript
我在将值从列表传输到对象数组时遇到问题。问题如下
ObjectArray = [
{Category:"Toys", CounterParty:"Lego", NrOfOccurences:"ToBeFixed", TotalAmount: 232,52},
{Category:"Games", CounterParty:"Minecraft", NrOfOccurences:"ToBeFixed", TotalAmount:190,68},
{Category:"Sports", CounterParty:"Soccer", NrOfOccurences:"ToBeFixed", TotalAmount: 28,95}]
List = [8,1,35]
列表中的数字对应于 objectArray 中的数字(因此玩具列表中需要 8 个,游戏中需要 1 个,运动中需要 35 个)。
这是我想要的最终结果:
ObjectArray = [
{Category:"Toys", CounterParty:"Lego", NrOfOccurences:"8, TotalAmount: 232,52},
{Category:"Games", CounterParty:"Minecraft", NrOfOccurences:1, TotalAmount:190,68},
{Category:"Sports", CounterParty:"Soccer", NrOfOccurences:35, TotalAmount: 28,95}
注意:这只是更大列表的一部分,因此硬编码无法完成工作。
希望这些信息足以让任何人了解该问题。
提前致谢
使用for循环很简单就可以做到
let ObjectArray = [
{ Category: "Toys", CounterParty: "Lego", NrOfOccurences: "ToBeFixed", TotalAmount: '232, 52' },
{ Category: "Games", CounterParty: "Minecraft", NrOfOccurences: "ToBeFixed", TotalAmount: '190, 68' },
{ Category: "Sports", CounterParty: "Soccer", NrOfOccurences: "ToBeFixed", TotalAmount: '28, 95' }
]
let List = [8, 1, 35];
for (let i = 0; i < List.length; i++) {
ObjectArray[i].NrOfOccurences = List[i];
}
console.log(ObjectArray, 'ObjectArray');
我在将值从列表传输到对象数组时遇到问题。问题如下
ObjectArray = [
{Category:"Toys", CounterParty:"Lego", NrOfOccurences:"ToBeFixed", TotalAmount: 232,52},
{Category:"Games", CounterParty:"Minecraft", NrOfOccurences:"ToBeFixed", TotalAmount:190,68},
{Category:"Sports", CounterParty:"Soccer", NrOfOccurences:"ToBeFixed", TotalAmount: 28,95}]
List = [8,1,35]
列表中的数字对应于 objectArray 中的数字(因此玩具列表中需要 8 个,游戏中需要 1 个,运动中需要 35 个)。
这是我想要的最终结果:
ObjectArray = [
{Category:"Toys", CounterParty:"Lego", NrOfOccurences:"8, TotalAmount: 232,52},
{Category:"Games", CounterParty:"Minecraft", NrOfOccurences:1, TotalAmount:190,68},
{Category:"Sports", CounterParty:"Soccer", NrOfOccurences:35, TotalAmount: 28,95}
注意:这只是更大列表的一部分,因此硬编码无法完成工作。
希望这些信息足以让任何人了解该问题。
提前致谢
使用for循环很简单就可以做到
let ObjectArray = [
{ Category: "Toys", CounterParty: "Lego", NrOfOccurences: "ToBeFixed", TotalAmount: '232, 52' },
{ Category: "Games", CounterParty: "Minecraft", NrOfOccurences: "ToBeFixed", TotalAmount: '190, 68' },
{ Category: "Sports", CounterParty: "Soccer", NrOfOccurences: "ToBeFixed", TotalAmount: '28, 95' }
]
let List = [8, 1, 35];
for (let i = 0; i < List.length; i++) {
ObjectArray[i].NrOfOccurences = List[i];
}
console.log(ObjectArray, 'ObjectArray');