자바 스크립트에 값을 지정하는 배열에서 요소 제거 :나는이 질문을 읽고
Deleting array elements in JavaScript - delete vs splice
그리고 제거하기 위해 스플 라이스 삭제 모두 요소의 인덱스를 필요로하는이 나타나므로 어떻게 가치가있을 때 색인을 쉽게 찾을 수 있습니까?
["test1", "test2", "test3"]
내가 TEST2을 제거하려면 :이처럼 보이는 배열이있는 경우 예를 들어
. 내가 지금 사용하고있는 프로세스는 올바른 방법이 아니며, 배열의 각 요소 값을 확인하고 (인덱스 참조로 사용되는) 프로세스를 통해 카운터를 유지하며 $.each
을 사용하고 있습니다. 값이 "test2"와 같으면 카운터의 형식으로 인덱스를 만든 다음 스플 라이스를 사용하여 인덱스를 제거합니다.
배열이 커지면 느린 프로세스가 될 것이라고 생각하지만 대안은 무엇입니까?
당신은 항목을 제거하기 위해 splice() 기능을 사용하려면
원하는 것을 보려면'indexOf'를보십시오. –
요소를 정렬 할 수 있습니까? – VirtualTroll