關(guān)注公眾號(hào)【Miles】查看更多技術(shù)文檔
目前的解法都有一些小問(wèn)題啦摹菠。比如先轉(zhuǎn)成 object hash 的話不能處理對(duì)象數(shù)組。
indexOf 則是有個(gè)永遠(yuǎn)對(duì) NaN 返回 -1 的問(wèn)題骗爆。
ES7 Array.prototype.includes (stage 2 proposal) 還算比較簡(jiǎn)潔:
let intersection = a.filter(v => b.includes(v))
let difference = a.concat(b).filter(v => !a.includes(v) || !b.includes(v))