[JavaScript] 배열에서 특정 값 삭제 splice()

Least Weasel·2024년 1월 8일
post-thumbnail

배열에서 특정 값 삭제

  1. 배열 전체 값 삭제

    • 빈 배열 할당 arr1 = [];
    • 배열의 길이 조정 arr1.length = 0;
  2. 배열 첫번쨰 값 삭제

    arr.shift();

  3. 배열 뒤에서 삭제

    • 배열의 길이 지정 : 남겨두고 싶은 배열 길이만큼 설정

    arr.length = 2;

    • pop() arr.pop();
  4. 특정 index의 값 삭제

    arr.splice(1, 2);

    index=1부터 2개의 원소 삭제

  5. 특정 값 삭제 (b인 값 삭제)

    • 반복문과 splice()
      for(let i = 0; i < arr.length; i++) {
        if(arr[i] === 'b')  {
          arr.splice(i, 1);
          i--;
        }
      }
    • filter() let filtered = arr.filter((e)⇒ e!== ‘b’);

0개의 댓글