매칭 엔트리 (JavaScript)를 1 차원 어레이로 2 차원 배열을 비교하고 제거 :이 같은 2 차원 어레이가
all = [
[bla, bla, ID1, bla, bla],
[bla, bla, ID2, bla, bla],
[bla, bla, ID3, bla, bla],
[bla, bla, ID4, bla, bla],
[bla, bla, ID5, bla, bla],
[bla, bla, ID6, bla, bla]
]
다음에, I는 다음과 같이 1 차원 배열을 가지고
selected = [ID1, ID2, ID6]
나는 ID 값 내 배열 selected
에있는 ID와 일치하지 않는 경우 내 배열 all
에서 모든 항목을 제거해야합니다. 이 예에서 나는 다음과 같은 새로운 배열을 얻을 것 이상 :
reduced = [
[bla, bla, ID1, bla, bla],
[bla, bla, ID2, bla, bla],
[bla, bla, ID6, bla, bla]
]
가 어떻게이 같은 배열을받을 수 있나요?
도와 주셔서 감사합니다.
워스 적은 기능을 의미하는 바와 같이, 동일한 테스트를 수행하는 루프를 사용하여 좀 더 빠르게 할 수있다) 당신이 이것을 많이 할 예정이라면. 그러나 당신이 말한대로 * 당신이하고있는 일에 더 나은 접근법이있을 수 있습니다. – Ross