라이브러리
[JAVASCRIPT] arr.fill(value, start, end) - 배열의 특정 범위를 지정된 값으로 채움
arr.fill(value, start, end) 메서드
JavaScript의 Array.prototype.fill() 메서드는 배열의 지정된 범위에 값을 채우는 메서드입니다. 이 메서드는 배열의 start 인덱스부터 end 인덱스까지의 범위에 value 값을 채웁니다.
# Syntax
#hostingforum.kr
javascript
arr.fill(value, start, end)
# Parameters
* `value`: 채울 값
* `start`: 시작 인덱스 (옵션, 기본값은 0)
* `end`: 종료 인덱스 (옵션, 기본값은 배열의 마지막 인덱스)
# 예제
#hostingforum.kr
javascript
// 기본 사용 예제
let arr = [1, 2, 3, 4, 5];
console.log(arr); // [1, 2, 3, 4, 5]
arr.fill(0);
console.log(arr); // [0, 0, 0, 0, 0]
// 시작 인덱스 1부터 3까지 5를 채우는 예제
arr = [1, 2, 3, 4, 5];
arr.fill(5, 1, 3);
console.log(arr); // [1, 5, 5, 4, 5]
// 시작 인덱스 2부터 4까지 10을 채우는 예제
arr = [1, 2, 3, 4, 5];
arr.fill(10, 2, 4);
console.log(arr); // [1, 2, 10, 10, 5]
# 주의사항
* `start` 인덱스는 포함되며, `end` 인덱스는 포함되지 않습니다.
* `start` 인덱스가 `end` 인덱스보다 크면, 배열의 모든 요소가 채워집니다.
* `start` 인덱스가 음수일 경우, 배열의 끝에서부터 `start` 인덱스만큼의 요소가 채워집니다.
이러한 메서드는 배열의 요소를 효율적으로 채우기 위해 사용할 수 있습니다.
댓글목록
등록된 댓글이 없습니다.