자바스크립트에서 배열이 비우는 방법

조회수 22411회

자바스크립트에서 배열이 비울까요? .remove()로 가능할까요?

1 답변

  • 좋아요

    0

    싫어요
    채택 취소하기

    여러가지 방법이 있지만 두가지 방법을 드리자면 배열 A가 있다고 치면

    A = []; 하는 방법이 있습니다. 이건 A에 새로운 빈 배열을 할당한다는 뜻입니다. 만약 기존의 A 배열을 레퍼런스할 필요가 없다면 가장 좋은 방법입니다.

    var arr1 = ['a','b','c','d','e','f'];
    var arr2 = arr1;  // arr1의 레퍼런스를 arr2에 할당한다 
    arr1 = [];
    console.log(arr2); // Output ['a','b','c','d','e','f']
    

    이런식으로 쓸수있습니다.

    두번째 방법은 A.splice(0,A.length); 하는 방법입니다. A.length는 A의 길이를 나타내고 splice는 첫번째 매개변수부터 두번째매개변수의 크기만큼 원소를 지우는 메소드입니다.

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)