https://imswengineer.tistory.com/156
[JS] 빈 배열로 초기화하기
1. 빈배열 할당하기 let arr = [1, 2, 3]; arr = []; document.write('arr : ' + arr);// arr : (빈 배열) 2. 배열의 길이 설정으로 초기화하기 let arr = [1, 2, 3]; arr.length = 0; document.write('arr : ' + arr);// arr : (빈 배열) 3. spli
imswengineer.tistory.com
이 외에도 new Array()를 사용하여 빈 배열을 생성할 수 있지만, []를 사용하는 것이 더 간결하고 권장됩니다. 또한 Array(length)를 사용하여 특정 길이의 배열을 생성할 수도 있지만, 이 경우에는 초기화된 배열이 아니며, 특정 길이의 빈 슬롯을 가진 배열이 생성됩니다.
따라서 일반적으로 []를 사용하는 것이 가장 간단하고 효율적인 방법입니다.
splice(0)을 사용하는 방법은?
splice(0)을 사용하여 배열을 초기화할 수 있습니다. splice() 메서드는 배열의 요소를 추가, 제거 또는 교체하는데 사용됩니다. splice(0)은 배열의 시작 부분부터 모든 요소를 제거하는데 사용됩니다.
예를 들어:
let myArray = [1, 2, 3, 4, 5];
myArray.splice(0); // 배열의 모든 요소를 제거
console.log(myArray); // 출력: []
이 방법은 배열을 초기화하는데 사용될 수 있지만, splice() 메서드는 원본 배열을 변경하므로 주의해야 합니다. 만약 원본 배열을 변경하지 않고 초기화하고 싶다면, splice()를 사용하기 보다는 []를 사용하여 새로운 빈 배열을 할당하는 것이 더 안전합니다.
'Front > JS & jQuery' 카테고리의 다른 글
[jQuery][datatables] td안에 bootstrap multiselect 넣기 (0) | 2024.05.05 |
---|---|
[js][Echarts] Click event, 클릭한 차트의 Id 구하기 (0) | 2024.05.04 |
[js] concat() (0) | 2024.04.26 |
[js] instanceof (0) | 2024.04.24 |
[js][Dropzone] parallelUploads 와 maxFiles 의 차이 (0) | 2024.04.22 |