단일 방법으로 다른 인덱스의 배열에서 요소를 삭제하는 방법은 무엇입니까?

아유 쉬 샤르마

indexArr (삭제할 인덱스 포함)을 메서드에 전달하여 요소를 삭제하는 논리를 작성하려고합니다.

var a = [0,1,2,3,4,5];
Array.prototype.removeElem = function(indexArr){
	this.filter(function(value,index,arr){
	 return indexArr.indexOf(index)>-1 ? arr[index] = undefined:false
  	}
	});
}

a.removeElem([2,3]); //passing indexes in form of array
console.log(a.join('').split('')); //removing undefined values

보시다시피 메소드 undefined실행 후 값을 제거 removeElem()하고 있지만 메소드 자체에서이를 수행하고 싶습니다.

스컬지

원래 배열을 수정하려면 메서드 while()와 결합 된 마지막에서 첫 번째 인덱스까지 루프를 사용할 수 있습니다 splice().

var a = [0,1,2,3,4,5];

Array.prototype.removeElem = function(indexArr){
  var length = this.length;
  while(length--) {
    if(indexArr.indexOf(length) > -1) {
      this.splice(length, 1);
    }
  }
}


console.log(a.removeElem([0,1]));
console.log(a);

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

배열에서 단일 요소를 쉽고 효율적으로 삭제하는 방법은 무엇입니까?

분류에서Dev

한 배열의 요소를 Javascript에서 다른 배열의 인덱스와 비교하는 방법은 무엇입니까?

분류에서Dev

단일 클래스 속성에서 다른 XML 요소를 읽는 방법은 무엇입니까?

분류에서Dev

cuda에서 인덱스로 배열 요소를 0으로 설정하는 방법은 무엇입니까?

분류에서Dev

배열에서 요소의 인덱스를 가져오고 Hive에서 다음 요소를 반환하는 방법은 무엇입니까?

분류에서Dev

다른 txt 파일에있는 txt 파일에서 단어를 삭제하는 방법은 무엇입니까?

분류에서Dev

다른 txt 파일에있는 txt 파일에서 단어를 삭제하는 방법은 무엇입니까?

분류에서Dev

js의 다른 배열에서 배열의 요소를 찾는 가장 좋은 방법은 무엇입니까?

분류에서Dev

배열의 요소를 다른 요소에 차례로 삽입하는 방법은 무엇입니까?

분류에서Dev

다른 폴더에서 같은 이름의 파일 2 개를 삭제하는 방법은 무엇입니까?

분류에서Dev

각 인덱스에서 하나의 요소를 제외하는 임의의 항목으로 numpy 배열을 만드는 방법은 무엇입니까?

분류에서Dev

다른 열의 한 요소를 기준으로 그룹을 제외하는 방법은 무엇입니까?

분류에서Dev

C의 구조 배열에서 단일 요소를 초기화하는 방법은 무엇입니까?

분류에서Dev

열과 다른 수의 행으로 파이썬에서 2D 배열의 모든 요소를 인쇄하는 방법은 무엇입니까?

분류에서Dev

배열의 요소를 다른 여러 값으로 참조하는 방법은 무엇입니까?

분류에서Dev

Mongodb의 이전 버전에서 배열 요소의 인덱스를 얻는 방법은 무엇입니까?

분류에서Dev

열에서 각 요소를 다른 열의 각 요소로 나누는 방법은 무엇입니까?

분류에서Dev

Javascript 초기 배열의 새 요소를 동일한 인덱스의 배열 배열 내부의 각 배열로 푸시하는 방법은 무엇입니까?

분류에서Dev

역순으로 numpy 다차원 배열의 인덱스를 얻는 방법은 무엇입니까?

분류에서Dev

셀에서 배열 요소의 인덱스를 얻는 방법은 무엇입니까?

분류에서Dev

배열의 요소를 다른 요소에 전달하는 방법은 무엇입니까?

분류에서Dev

PHP 5.3에서 다른 배열의 값을 기반으로 배열 요소의 배열을 정렬하는 방법은 무엇입니까?

분류에서Dev

CSS에서 제목 및 단락 요소를 인라인으로 표시하는 방법은 무엇입니까?

분류에서Dev

다차원 배열에서 중복 요소를 삭제하는 방법은 무엇입니까?

분류에서Dev

Mongoose의 다른 배열에 중첩 된 배열에 요소를 추가하는 방법은 무엇입니까?

분류에서Dev

하나의 요소 배열을 단일 열 / 목록으로 반환하는 방법은 무엇입니까?

분류에서Dev

다차원 (중첩) 배열에서 특정 항목의 인덱스를 얻는 방법은 무엇입니까?

분류에서Dev

값의 합계가 0 인 다차원 배열에서 요소를 삭제하는 방법은 무엇입니까?

분류에서Dev

색인별로 목록에서 요소를 동 기적으로 삭제하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    배열에서 단일 요소를 쉽고 효율적으로 삭제하는 방법은 무엇입니까?

  2. 2

    한 배열의 요소를 Javascript에서 다른 배열의 인덱스와 비교하는 방법은 무엇입니까?

  3. 3

    단일 클래스 속성에서 다른 XML 요소를 읽는 방법은 무엇입니까?

  4. 4

    cuda에서 인덱스로 배열 요소를 0으로 설정하는 방법은 무엇입니까?

  5. 5

    배열에서 요소의 인덱스를 가져오고 Hive에서 다음 요소를 반환하는 방법은 무엇입니까?

  6. 6

    다른 txt 파일에있는 txt 파일에서 단어를 삭제하는 방법은 무엇입니까?

  7. 7

    다른 txt 파일에있는 txt 파일에서 단어를 삭제하는 방법은 무엇입니까?

  8. 8

    js의 다른 배열에서 배열의 요소를 찾는 가장 좋은 방법은 무엇입니까?

  9. 9

    배열의 요소를 다른 요소에 차례로 삽입하는 방법은 무엇입니까?

  10. 10

    다른 폴더에서 같은 이름의 파일 2 개를 삭제하는 방법은 무엇입니까?

  11. 11

    각 인덱스에서 하나의 요소를 제외하는 임의의 항목으로 numpy 배열을 만드는 방법은 무엇입니까?

  12. 12

    다른 열의 한 요소를 기준으로 그룹을 제외하는 방법은 무엇입니까?

  13. 13

    C의 구조 배열에서 단일 요소를 초기화하는 방법은 무엇입니까?

  14. 14

    열과 다른 수의 행으로 파이썬에서 2D 배열의 모든 요소를 인쇄하는 방법은 무엇입니까?

  15. 15

    배열의 요소를 다른 여러 값으로 참조하는 방법은 무엇입니까?

  16. 16

    Mongodb의 이전 버전에서 배열 요소의 인덱스를 얻는 방법은 무엇입니까?

  17. 17

    열에서 각 요소를 다른 열의 각 요소로 나누는 방법은 무엇입니까?

  18. 18

    Javascript 초기 배열의 새 요소를 동일한 인덱스의 배열 배열 내부의 각 배열로 푸시하는 방법은 무엇입니까?

  19. 19

    역순으로 numpy 다차원 배열의 인덱스를 얻는 방법은 무엇입니까?

  20. 20

    셀에서 배열 요소의 인덱스를 얻는 방법은 무엇입니까?

  21. 21

    배열의 요소를 다른 요소에 전달하는 방법은 무엇입니까?

  22. 22

    PHP 5.3에서 다른 배열의 값을 기반으로 배열 요소의 배열을 정렬하는 방법은 무엇입니까?

  23. 23

    CSS에서 제목 및 단락 요소를 인라인으로 표시하는 방법은 무엇입니까?

  24. 24

    다차원 배열에서 중복 요소를 삭제하는 방법은 무엇입니까?

  25. 25

    Mongoose의 다른 배열에 중첩 된 배열에 요소를 추가하는 방법은 무엇입니까?

  26. 26

    하나의 요소 배열을 단일 열 / 목록으로 반환하는 방법은 무엇입니까?

  27. 27

    다차원 (중첩) 배열에서 특정 항목의 인덱스를 얻는 방법은 무엇입니까?

  28. 28

    값의 합계가 0 인 다차원 배열에서 요소를 삭제하는 방법은 무엇입니까?

  29. 29

    색인별로 목록에서 요소를 동 기적으로 삭제하는 방법은 무엇입니까?

뜨겁다태그

보관