返回不匹配项的条件是什么

问题描述

const arr1 = ["605116","703771","726664","612706","475557","521034","547016"];
const arr2 = ["605116","703771"];

arr1.map(item1 => arr2.map(item2 => (item1===item2) ? console.log(item1) : null))
@H_404_2@

结果:

605116 703771
@H_404_2@

退回不匹配商品的条件是什么?

预期结果:

"726664","547016" 
@H_404_2@

需要与jsx​​兼容

解决方法

您可以使用filterincludes

const arr1 = ["605116","703771","726664","612706","475557","521034","547016"];
const arr2 = ["605116","703771"];

console.log(arr1.filter(item=>!arr2.includes(item)));

,
keyOrder