[javascript] Array 전역객체의 메서드
참고
fill 요소를 같은 값으로 채우기
Array.prototype.fill()
요소의 크기만큼 특정값으로 채운다.
let arr = arr.fill(value[, start[, end]])
value
: 배열을 채울 값start
: 채우기 시작할 인덱스, 기본은 0end
: 어디까지 채울 것인지 끝 인덱스로 해당 인덱스는 불포함, 기본은 this.lengtharr
: 기본배열을 변형해서 반환한다.
Array(2).fill(5); // [5, 5];
/*
Array(2) // 값은 없지만 2개의 요소크기의 배열을 생성한다.
.fill(5); // 요소 크기만큼 모두 5의 값을 채운다.
*/
Array(5).fill(1, 1, 3); // [empty, 1, 1, empty × 2], end인덱스는 불포함하므로 1,2인덱스에만 값이 들어간다.