1.使用filter和indexOf方法
注意indexOf方法需要比较的两个类型相同才可以
arrHasSameValue = (arr1, arr2) => {
return arr1.filter(item => {
if (arr2.indexOf(item) > -1) {
return item;
}
})
}
关于indexOf的使用方法及注意事项indexOf使用及注意事项以及数组使用indexOf
2.双重for循环
arrHasSameValue = (arr1, arr2) => {
let arr = [];
for (let i = 0; i < arr1.length; i++) {
for (let j = 0; j < arr2.length; j++) {
if (arr1[i] == arr2[j]) {
arr.push(arr1[i])
}
}
}
return arr;
}
版权声明:本文为weixin_44058725原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。