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;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…