INNER CODE UNIT · JavaScript
getDifference
ceilf6/Auto_courseGrabber · web结构/展开前页面结构/自主选课_files/index.js:444
function getDifference(arr1, arr2, arr3) {
return arr1.map(function(item) {
let dt = arr2.indexOf(item) == -1 && arr3.indexOf(item) == -1;
if(dt){
return item
}
return null
});
}
var czList = getDifference(allList,ypzList,that.bxspzmxList) //三个数组的差值 表示在页面上的且都不在未配置已配置的list
var newCz = [],newCzList = []
czList = czList.forEach(function(item){
if(item){
newCzList.push(item)
newCz.push({name: item})
}
})
czList = newCzList;