Front/JS & jQuery

[js] 빈 배열로 초기화 하기2

오선지♬ 2024. 5. 3. 19:13
728x90
반응형

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

 

 

js에서 빈배열로 초기화시키는 여러 방법중에 제일 효율적인 방법은?
 
 
JavaScript에서 빈 배열을 초기화하는 가장 효율적인 방법은 일반적으로 배열 리터럴을 사용하는 것입니다. 즉, []를 사용하여 빈 배열을 만듭니다. 이 방법은 간단하고 직관적이며 성능 면에서도 효율적입니다.

이 외에도 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()를 사용하기 보다는 []를 사용하여 새로운 빈 배열을 할당하는 것이 더 안전합니다.

728x90
반응형