Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

Javascript에서 배열을 비우는 방법

<시간/>

JavaScript에서 배열을 지우거나 비우는 방법에는 여러 가지가 있습니다. 컨텍스트에 따라 사용해야 합니다. 각각에 대해 살펴보겠습니다. −

로 정의된 배열이 있다고 가정합니다.
let arr = [1, 'test', {}, 123.43];

새 배열로 대체 -

arr = [];

이것이 가장 빠른 방법입니다. 그러면 arr이 새 배열로 설정됩니다. 이것은 다른 곳에서 원본 arr에 대한 참조가 없는 경우에 완벽합니다. 그렇게 하면 해당 참조가 업데이트되지 않고 해당 위치는 계속 이전 배열을 사용합니다.

길이 소품을 0으로 설정 -

arr.length = 0

이렇게 하면 길이를 0으로 설정하여 기존 배열이 지워집니다. 빠른 솔루션이지만 이 배열의 개체를 해제하지 않으며 메모리에 영향을 미칠 수 있습니다. 메모리에서 배열의 개체를 지우려면 명시적으로 제거해야 합니다.

전체 배열 연결

arr.splice(0, arr.length)

이렇게 하면 배열에서 모든 요소가 제거되고 실제로 원래 배열이 정리됩니다.