使用 Array.prototype.some()
和 Array.prototype.filter()
,找出 2 個 array 至少有一個相同的元素。
some()
接收到的參數是一組公式,如果array
的某一個元素有符合此公式,立即回傳true
,如遍歷整個array
都找不到則回傳false
。filter()
接收到的參數也是一組公式,不過跟some()
不一樣的地方是filter()
經過公式的運算後,會回傳一個新的陣列。
範例:
|
|
結果圖:
使用 Array.prototype.some()
和 Array.prototype.filter()
,找出 2 個 array 至少有一個相同的元素。
some()
接收到的參數是一組公式,如果 array
的某一個元素有符合此公式,立即回傳 true
,如遍歷整個 array
都找不到則回傳 false
。
filter()
接收到的參數也是一組公式,不過跟 some()
不一樣的地方是 filter()
經過公式的運算後,會回傳一個新的陣列。
範例:
|
|
結果圖: