也許按標題看起來是一個簡單的問題,但我不知道如何爲我的問題做最短的標題。
我想從javascript中刪除數組中的元素,是的,但是我正在尋找的是從數組中不匹配的元素與其他數組在javascript(也許它可能是標題,但太大)刪除。
例如:從數組中刪除元素javascript
Array A=> [a, b, c, d]
Array B=> [b,d]
Array C = deleteMismatchedElements(A,B)
Array C (after function)-> [b,d]
我想,用一個嵌套的foreach循環也可能是可能的,但我不知道是否有更好的辦法,什麼是「原生」實現的方法可以被稱爲,或類似...
非常感謝。
根據你的榜樣,' C = B'會完成這項工作。 –
乍一看,我以爲你需要數組差異,但我不明白你真正想要什麼? – AhmadAssaf
您應該提供一個例子,其中B不是A的子集。我相信您正在尋找數組交集。這將是http://stackoverflow.com/q/1885557/218196 –