有没有人遇到过这个问题哈!js数组的问题

list1和list2结构一样请问怎么把list1的value插入到list2中的value中?我这样写有什么毛病
list1.forEach(item1=>{
list2.forEach(item2=>{
item1.value=item2.value;
})
})
list1:[
{
id:0
value:'xiaomin'
},
{
id:1
value:'xiaohong'
},
]
list2:[
{
id:0
value:''
},
{
id:1
value:''
},
]
郎朗坤
浏览 254回答 2
2回答

MYYA

一个O(n)的算法写成O(n^2)……你这样写每一个的值都等于list2最后一项的值。list1.forEach((item,index)=>item.value=list2[index].value)但是这样的话你的id就一点用都没有。

拉丁的传说

这样?for(leti=0;i
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript