如何使用JavaScript循环遍历列表对象

如何使用JavaScript循环遍历列表对象,javascript,arrays,loops,for-loop,object,Javascript,Arrays,Loops,For Loop,Object,所以我有两个列表,我需要在linksList中循环,在这些对象中,我需要添加一个名为value的新属性,它将等于finalValue finalValues = [1, 2, 3], linksList = [ {source:0, target:1}, {source:1, target:3}, {source:2, target:1}, ] 所以finalValues列表中的第一个值将是linksList数组中第一个对象的值,依此类推…您可以使用它。并根据索引添加值 const fina

所以我有两个列表,我需要在linksList中循环,在这些对象中,我需要添加一个名为value的新属性,它将等于finalValue

finalValues = [1, 2, 3],
linksList = [
{source:0, target:1},
{source:1, target:3},
{source:2, target:1},
]
所以finalValues列表中的第一个值将是linksList数组中第一个对象的值,依此类推…

您可以使用它。并根据索引添加

const finalValues=[1,2,3];
constlinkslist=[{source:0,target:1},{source:1,target:3},{source:2,target:1}];
设res=linksList.map((a,b)=>({…a,value:finalValues[b]}))
console.log(res)
const finalValues=[1,2,3];
常量链接列表=[
{源:0,目标:1},
{来源:1,目标:3},
{来源:2,目标:1},
];
linksList.forEach((链接,索引)=>{
链接['value']=最终值[索引];
})

控制台日志(linksList)什么不起作用?请添加您的代码。
For example:
    linksList = [
    {source:0, target:1, value:finalValues[0]},
    {source:1, target:3, value:finalValues[1]},
    {source:2, target:1, value:finalValues[2]},
    ]