티스토리 뷰

알고리즘/기본개념

배열 초기화

타올이 2023. 6. 14. 08:36
반응형

직접 값을 설정하는 초기화

이 방법은 배열의 원소를 직접 설정하여 초기화하는 가장 간단하고 직관적인 방법입니다.

// 직접 값을 설정하는 초기화
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
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
링크
글 보관함