<script>
let listA = [
{ id: 1, value: 'a', value2: 'aa', value3: 'aaa' },
{ id: 2, value: 'b', value2: 'bb' },
{ id: 3, value: 'c', value2: 'cc' },
{ id: 4, value: 'd', value2: 'dd' }
]
let listB = [
{ id: 1, value: '1', value2: '11', caches: '11111' },
{ id: 2, value: '2', value2: '22' },
{ id: 3, value: '3', value2: '33' },
{ id: 4, value: '4', value2: '44' },
{ id: 5, value: '5', value2: '55' }
]
let mapListb = Object.fromEntries(listB.map((item) => [item.id, item]))
listA.forEach((item) => {
if (item.id in mapListb) {
Object.assign(item, mapListb[item.id])
}
})
console.log(listA);
</script>
listB值 根据ID赋值跟listA
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- Jmeter框架如下: 看见最后的绿色对号真的有些激动。期间get到了很多知识点: 1. 登录后根据正则表达式提取...
- 1.根据类名创建控制器2.控制器有个属性叫做inviteCode,使用vc.setValue(taskModel?...
- 需求 根据stageOption和stageOptionNow 得到activeStage: stageOptio...