1. 程式人生 > >根據其它陣列過濾掉陣列中與其相同項

根據其它陣列過濾掉陣列中與其相同項

一個需求要求建立一個有序陣列,然後根據另一個數組過濾掉不需要的項。以下是如何建立範圍內數值的陣列方法:

function fillRange (start,end ){
    return Array(end - start + 1).fill().map(function (item, index){return start+index});
}
var allLines =fillRange(start,end);
// [...,-3,-2,-1,0,1, 2, 3, ...]

根據給定的陣列過濾掉我不想要的東西:

var executableLines = [/*指定數值 */];
var emptyLines = allLines.filter(function(i) {
return !executableLines.includes(i);
  });

例:
這裡寫圖片描述