Js系列:比较两个数组

案例(一)基于数组A比较数组B缺少项

用途:例如比较必录项目

const str = "苹果,香蕉,橙子,葡萄";
const array1 = str.split(",");
 
/*遍历明细表 把附件内容加入数组 */
const array2 = new Array(); // 创建一个空数组
array2.push("苹果");
array2.push("香蕉");
array2.push("苹果");
console.log(array2);

/*比较两个数组,得出缺哪一个*/
const missingElements = array1.filter(element => !array2.includes(element));
console.log(missingElements); // ["橙子", "葡萄"]