라이브러리
[JAVASCRIPT] arr.copyWithin(target, start, end) - 배열의 일부를 복사하여 같은 배열의 다른 위치에 덮어씀
arr.copyWithin(target, start, end)
`arr.copyWithin()` 메서드는 배열의 일부 요소를 다른 위치로 복사합니다. 이 메서드는 원본 배열을 변경하지 않고 복사본을 반환합니다.
# 매개 변수
* `target`: 복사할 요소의 시작 인덱스입니다. 기본값은 0입니다.
* `start`: 복사할 요소의 시작 인덱스입니다. 기본값은 0입니다.
* `end`: 복사할 요소의 끝 인덱스입니다. 기본값은 배열의 길이입니다.
# 예제
# 예제 설명
* `arr.copyWithin(2, 1, 3)`은 `arr`의 인덱스 1부터 3까지의 요소를 인덱스 2부터 복사합니다.
* `arr`의 원본은 `[1, 2, 3, 4, 5]`입니다.
* 복사 후 `arr`의 결과는 `[1, 2, 2, 3, 5]`입니다.
# 예제 2
# 예제 2 설명
* `arr.copyWithin(3, 0, 2)`은 `arr`의 인덱스 0부터 2까지의 요소를 인덱스 3부터 복사합니다.
* `arr`의 원본은 `[1, 2, 3, 4, 5]`입니다.
* 복사 후 `arr`의 결과는 `[1, 2, 3, 1, 2]`입니다.
# 예제 3
# 예제 3 설명
* `arr.copyWithin(1, 2, 5)`은 `arr`의 인덱스 2부터 5까지의 요소를 인덱스 1부터 복사합니다.
* `arr`의 원본은 `[1, 2, 3, 4, 5]`입니다.
* 복사 후 `arr`의 결과는 `[1, 3, 4, 5, 5]`입니다.
# 예제 4
# 예제 4 설명
* `arr.copyWithin(0, 2, 5)`은 `arr`의 인덱스 2부터 5까지의 요소를 인덱스 0부터 복사합니다.
* `arr`의 원본은 `[1, 2, 3, 4, 5]`입니다.
* 복사 후 `arr`의 결과는 `[3, 4, 5, 4, 5]`입니다.
댓글목록
등록된 댓글이 없습니다.