값을 기준으로 배열에서 요소를 효과적으로 제거하는 방법
값을 기준으로 배열에서 요소를 제거하는 것은 일반적인 작업일 수 있습니다. 프로그램 작성. 요소의 위치를 요구하는 splice() 메서드와 달리 값 자체를 기준으로 제거가 가능한 보다 효율적인 접근 방식이 필요합니다.
해결책: indexOf() 메서드 활용
값으로 배열에서 요소를 제거하려면 indexOf() 메서드를 활용할 수 있습니다. 작동 방식은 다음과 같습니다.
예:
배열 ary = ['3', '7', '11']을 고려해 보겠습니다. 이 배열에서 'seven' 요소를 제거하려면:
var index = ary.indexOf('seven'); if (index !== -1) { ary.splice(index, 1); }
이 코드를 실행한 후에는 ary 배열에 더 이상 'seven' 요소가 포함되지 않습니다.
IE 참고 사항 호환성:
IE 9 이하 버전과의 호환성이 필요한 경우 심을 사용해야 할 수도 있습니다. indexOf() 메소드.
위 내용은 JavaScript에서 값별로 배열 요소를 효율적으로 제거하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!