我刚学习JavaScript,正在尝试学习!我想要遍历两个对象数组,如果某个属性匹配,则将特定信息添加到一个数组中。
let result;
let arrNames = [{
name: "A"
}, {
name: "B"
}, {
name: "C"
}]
let arrInfo = [{
name: "A",
info: "AAA"
}, {
name: "B",
info: "BBB"
}, {
name: "C",
info: "ccc"
}]
如果arrNames.name等于arrInfo.name,我希望结果等于arrInfo.info。
我的尝试:
arrNames.map(x => {
if(arrNames.name == arrInfo.name){
result=arrInfo.info
}
^ 这显然是无法正常工作的 -- 但我想知道适合使用 Assign 还是 Filter。
提前感谢您的帮助(抱歉这可能是一个重复问题)!