Baidu의 질문과 답변에서 인용하십시오
예를 들어 배열 {1,2,3,4,5}
{1,2,4,5}를 얻기 위해 배열에서 3을 삭제하려면
JS 코드 :
<script type = "text/javaScript"> array.pray.Prototype.indexof = function (val) {// 프로토 타입 (var i = 0; i <this.length; i ++) {// 프로토 타입 추가 속성을 추가합니다. // 배열의 요소는 전달 된 매개 변수와 같고, i는 첨자입니다. }; Array.prototype.remove = function (val) {// 프로토 타입 배열 var index = this.indexof (val)에 속성을 추가합니다. // 색인 () 함수를 호출하여 검색의 리턴 값을 가져옵니다. // Splice () 함수를 사용하여 지정된 요소를 삭제합니다. 스플 라이스 () 메소드는 배열의 요소를 삽입, 삭제 또는 교체하는 데 사용됩니다}}; var array = [1, 2, 3, 4, 5]; Array.remove (3); </script>~에
Array.prototype.indexof = function (val) {for (var i = 0; i <this.length; i ++) {if (this [i] == val) return i; } 반환 -1; }; array.prototype.remove = function (val) {var index = this.indexof (val); if (index> -1) {this.splice (index, 1); }};기능은 매우 실용적입니다. 삭제 해야하는 배열의 경우 array.remove (val)를 참조하십시오. 함수, 배열은 삭제 된 배열 이름입니다 Val은 지정된 삭제 된 배열의 특정 컨텐츠입니다.
위의 기사 JS의 구현 코드는 배열에서 지정된 값 (지정된 위치가 아닌)의 요소 구현을 제거하기위한 구현 코드는 내가 공유하는 모든 컨텐츠입니다. 나는 그것이 당신에게 참조를 줄 수 있기를 바랍니다. 그리고 당신이 wulin.com을 더 지원할 수 있기를 바랍니다.