>  기사  >  웹 프론트엔드  >  js에서 배열의 요소를 삭제하는 방법

js에서 배열의 요소를 삭제하는 방법

青灯夜游
青灯夜游원래의
2021-03-02 11:30:4423786검색

배열에서 요소를 삭제하는 js 방법: 먼저 배열(예: 인덱스)에서 지정된 요소의 위치를 ​​가져온 다음 splice() 함수를 사용하여 인덱스 값을 기반으로 배열에서 요소를 삭제합니다. 구문 형식은 "splice(index, 1)"입니다.

js에서 배열의 요소를 삭제하는 방법

이 튜토리얼의 운영 환경: Windows 7 시스템, ECMAScript 버전 5, Dell G3 컴퓨터.

먼저 JS 배열 개체에 대한 함수를 정의하여 배열에서 지정된 요소, 즉 인덱스의 위치를 ​​찾을 수 있습니다. 코드는 다음과 같습니다.

    Array.prototype.indexOf = function(val) { 
    for (var i = 0; i < this.length; i++) { 
    if (this[i] == val) return i; 
    } 
    return -1; 
    };

그런 다음 js 배열의 고유 함수를 사용하여 이 요소의 인덱스를 삭제하려면:

    Array.prototype.remove = function(val) { 
    var index = this.indexOf(val); 
    if (index > -1) { 
    this.splice(index, 1); 
    } 
    };

관련 권장 사항: JavaScript 비디오 튜토리얼

이런 방식으로 다음과 같은 함수가 구성됩니다. 예를 들어, 삭제하려는 경우

    var emp = [&#39;abs&#39;,&#39;dsf&#39;,&#39;sdf&#39;,&#39;fd&#39;]

그 안에 있는 'fd'는 다음을 사용할 수 있습니다:

    emp.remove(&#39;fd&#39;);

더 많은 프로그래밍 관련 지식을 보려면 다음을 방문하세요: 프로그래밍 소개! !

위 내용은 js에서 배열의 요소를 삭제하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.