티스토리 뷰
반응형
직접 값을 설정하는 초기화
이 방법은 배열의 원소를 직접 설정하여 초기화하는 가장 간단하고 직관적인 방법입니다.
// 직접 값을 설정하는 초기화
let arr = [8, 1, 4, 5, 7];
위 코드에서는 배열 arr를 생성하고 각 원소에 직접 값을 설정했습니다. 이 경우, 배열의 길이는 직접 설정한 원소의 수와 같습니다.
new Array()와 fill()을 사용한 초기화
new Array(n)는 길이가 n인 새로운 배열을 생성합니다. 이때, 배열의 각 원소는 undefined로 초기화됩니다. fill(value) 메소드를 이용하면 배열의 모든 원소를 특정 값으로 초기화할 수 있습니다.
예를 들어,
//길이가 5이고 모든 원소의 값이 0인 배열 초기화
let arr = new Array(5).fill(0);
위 코드에서는 길이가 5인 새로운 배열을 생성하고 fill(0)을 통해 모든 원소를 0으로 초기화했습니다.
두 방법 중 어느 것을 사용할지는 개발자의 목표와 선호에 따라 달라집니다. 첫 번째 방법은 원하는 값으로 원소를 쉽게 설정할 수 있습니다. 반면, 두 번째 방법은 큰 크기의 배열을 쉽게 생성하고 초기화할 수 있으므로, 일정한 값으로 초기화해야 하는 경우에 유용합니다.
반응형
'알고리즘 > 기본개념' 카테고리의 다른 글
javascript - 큐(queue) (0) | 2023.06.23 |
---|---|
javascript - 스택(stack) (0) | 2023.06.22 |
집합 자료형 - Set (0) | 2023.06.15 |
Array.prototype.reduce() (0) | 2023.06.13 |
시간 복잡도 (0) | 2023.06.12 |