혼자 적어보는 노트

[Javascript] 길이에 맞는 배열을 생성한 후 값 초기화 하기 본문

Javascript

[Javascript] 길이에 맞는 배열을 생성한 후 값 초기화 하기

jinist 2021. 11. 11. 01:44

배열의 길이가 주어진 상태에서 값을 초기화 하는 방법.

여러 방법이 있지만 그 중 간단한 2가지 방법

 

for문 사용

const n= 5;
let arr = [];

for(let i=0; i<n; i++){
  arr[i] = 0;
}

console.log(arr);
//[0, 0, 0, 0, 0]

- 반복문을 이용해 빈 array에 값을 추가하는 방법.

 

 

Array().fill() 사용

const n = 5;
let arr = new Array(n).fill(0);

console.log(arr);
//[0, 0, 0, 0, 0]

- 배열의 시작부터 끝까지 정해진 갯수 만큼 정해진 값을 채우는 방법.
- ES6에서 추가된 배열 복사 메소드

 

Array.from() 사용

const n = 5;
let arr = Array.from({length:n}, ()=> 0);

console.log(arr);
//[0, 0, 0, 0, 0]

- 정해진 길이의 array를 해당 값으로 만들어 주는 방법.

'Javascript' 카테고리의 다른 글

[Javascript] fetch()  (0) 2021.11.15
[Javascript] sort()를 이용한 좌표 정렬  (0) 2021.11.12
[Javascript] 배열의 값 순서 바꾸기  (0) 2021.11.08
[Javascript] Map() - hash map 사용하기  (0) 2021.10.27
[Javascript] fetch  (0) 2021.10.25
Comments