【发布时间】:2022-01-04 10:55:59
【问题描述】:
我在将值从列表传输到对象数组时遇到问题。问题如下
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}
注意:这只是更大列表的一部分,因此硬编码无法完成工作。
希望这些信息足以让任何人了解该问题。
提前致谢
【问题讨论】:
-
问题是什么?使用循环并将值分配给属性 -> How much research effort is expected of Stack Overflow users?
-
在
ObjectArray上使用.map()并使用索引从List 数组中获取数字。
标签: javascript arrays list merge