JS列表取補集

列表取補集

方法一:
let table = [];
Array1.forEach(mval => {
	 let exist = Array2.some(sval => mval === sval);
	  if(!exist){
	    table.push(mval);
	  }
});

方法二 ECMAScript 6語法:
let table = Array1.filter(mval => Array2.findIndex(sval => mval === sval) === -1);

附:1. ECMAScript 6中文文檔 2. ECMAScript 6 入門

發佈了42 篇原創文章 · 獲贊 20 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章