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를 해당 값으로 만들어 주는 방법.