与猫鼬数组匹配



我第一次在node js上创建一个项目,我一直被困在一个问题中,我正在从客户端传递一个数组(数组a),我也在后端创建了一个数组(数组b)。现在我想检查是否"数组a "有除"数组"或者数组中的所有元素在"数组"中找到。仅供参考,我正在使用NODE Express和猫鼬。提前感谢

如果它只是比较两个数组,为什么不像下面这样?

const arrayA = [1,2,3,4,5];
const arrayB = [1,2,3];
function arrayDifference(baseArray, comparedArray) {

const difference = [];
for(let element of   comparedArray) {
if(baseArray.indexOf(element) !== -1) {
continue;
}
difference.push(element);
}
return difference;
}
const diffA = arrayDifference(arrayA, arrayB);
console.log(diffA); // []
const diffB = arrayDifference(arrayB, arrayA);
console.log(diffB); // [4, 5]

相关内容

  • 没有找到相关文章

最新更新