핵심 함수를 사용하여 JavaScript의 배열에서 특정 항목 제거
배열에서 특정 요소를 제거하는 것은 JavaScript의 일반적인 작업입니다. 그러나 언어의 핵심 기능은 본질적으로 직접적인 "제거" 방법을 제공하지 않습니다. 이를 효과적으로 달성하기 위해 indexOf와 splice의 조합을 활용할 수 있습니다.
요소의 인덱스 찾기
indexOf 메소드는 지정된 요소가 처음 나타나는 인덱스를 반환합니다. 배열 내의 값. 값을 찾을 수 없으면 -1을 반환합니다.
Splice로 요소 제거
인덱스가 있으면 splice 메서드를 사용하여 수정할 수 있습니다. 정렬. splice 방법은 두 개의 매개변수, 즉 시작 인덱스와 제거할 요소 수를 사용합니다.
사용 예
값이 [ 2, 5, 9] 값 5를 제거하려고 합니다.
const array = [2, 5, 9]; const index = array.indexOf(5); if (index > -1) { // if the item is found array.splice(index, 1); } // now "array" contains [2, 9]
이 예에서 indexOf 메소드는 값 5의 인덱스(1)를 찾습니다. 그런 다음 splice 메소드는 인덱스 1의 요소를 제거하여 [2, 9]만 포함하는 업데이트된 배열을 생성합니다.
이 두 메소드를 결합하면 외부 프레임워크 없이 순수 JavaScript를 사용하여 배열에서 특정 항목을 효율적으로 제거할 수 있습니다.
위 내용은 핵심 기능만 사용하여 JavaScript 배열에서 특정 항목을 제거하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!