我有下面两个数组,
我想看下如果b数组下的name在a数组下有的话我就让他的flag=true
var a = ['a','b','c'];
var b = [
{name: 'a',flag: false,},
{name: 'b',flag: false,},
{name: 'c',flag: false,},
{name: 'd',flag: false,}
]
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
for(let _b of b){_b.flag = a.indexOf(_b.name) > -1;}两层循环
b = b.map(item => {return item.flag = a.indexOf(item.name) > -1 })
楼主你想干嘛?