> 웹 프론트엔드 > JS 튜토리얼 > 해당 값으로 JavaScript 배열에서 항목을 제거하는 방법은 무엇입니까?

해당 값으로 JavaScript 배열에서 항목을 제거하는 방법은 무엇입니까?

Barbara Streisand
풀어 주다: 2024-12-15 08:09:09
원래의
745명이 탐색했습니다.

How to Remove an Item from a JavaScript Array by its Value?

값을 기준으로 배열에서 항목 제거

값을 기준으로 JavaScript 배열에서 항목을 제거하려면 splice() 메서드를 사용할 수 있습니다. indexOf() 메소드와 함께 사용됩니다.

예를 들어, 배열 ary = ['3', 'seven', 'eleven']:

var index = ary.indexOf('seven');
ary.splice(index, 1);
로그인 후 복사

작동 방식은 다음과 같습니다.

  1. indexOf() 메서드는 지정된 값('seven')이 처음으로 나타나는 항목을 검색합니다. 이 경우) 배열에 있습니다. 찾으면 배열의 위치(인덱스)를 반환합니다. 그렇지 않으면 -1을 반환합니다.
  2. 인덱스가 -1이 아닌 경우(즉, 값이 발견된 경우) splice() 메서드를 사용하여 배열에서 항목을 제거합니다. splice()의 첫 번째 매개변수는 시작 인덱스(indexOf()가 반환하는 위치)를 지정하고 두 번째 매개변수는 제거할 요소 수(이 경우 1)를 지정합니다.

이 기술을 사용하면 해당 값을 기준으로 배열에서 항목을 효율적으로 제거할 수 있으므로 필요에 따라 배열을 유지 관리하고 수정할 수 있습니다.

위 내용은 해당 값으로 JavaScript 배열에서 항목을 제거하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿