1. 빈 배열 대입
let array = [1,2,3,4,5];
array = []
console.log(array) // []
단순하게 빈 배열 대입하여 배열을 비울 수 있습니다.
2. 배열의 길이 수정
let array = [1,2,3,4,5]
array.length = 0
console.log(array) // []
배열의 길이를 0으로 수정하면 배열을 비울 수 있습니다.
※ 배열의 길이를 수정하면 해당 길이만큼 배열의 크기가 바꿔지며
현재 길이보다 크게 변경 할 경우 해당 자리에 빈 값이 들어가며 sparse Array가 됩니다.
3. 배열 자르기
let array = [1,2,3,4,5]
array.splice(0)
console.log(array) // []
splice 함수를 사용하면 해당 배열에서 설정한 크기만큼 잘라 반환합니다.
따라서 splice(0)을 사용하면 처음부터 끝까지 자르기 때문에 array가 비어지는 효과가 나타나게 됩니다.
4. 배열의 요소 하나하나 직접 반환
let array = [1,2,3,4,5]
while(array.length > 0){
array.shift() 또는 array.pop()
}
배열의 shift() 또는 pop() 함수를 이용하여 요소들을 하나씩 직접 반환하는 방법입니다.
※ shift() - FIFO 먼저 들어온 요소 반환, pop() - LIFO 마지막에 들어온 요소 반환
'프로그래밍 > Script' 카테고리의 다른 글
45 JavaScript Super Hacks Every Developer Should Know (3) | 2024.10.21 |
---|---|
[javascript] 새로운 자바스크립트가 이전 자바스크립트와 다른 11가지 이유 (0) | 2024.08.09 |
[javascript] 입력값 체크(한글, 영문, 특수문자, 공백 정규식 활용) (0) | 2024.05.22 |
[javascript] NaN - Not a Number (0) | 2024.03.22 |
모바일 웹에서 뒤로가기 버튼 선택시 history.pushstate 사용해서 뒤로가기 이벤트 확인하기 (0) | 2024.03.06 |