NATIVE

settings_applicationsObject  >   settings_applicationsArray  >   settings_applications[[Prototype]]

NATIVE

Editing
  • account_tree
  • bug_report

ArrayarraycopyWithin(Inttarget, IntstartIndex, IntendIndex]])

배열의 원소 일부를 동일한 배열의 다른 위치에 복사한 다음 크기를 수정하지 않고 반환한다.

구문

형식
array.copyWithin(target[, startIndex[, endIndex]])

매개 변수

Inttarget필수

0을 기준으로 한 인덱스이며 음수이면 대상 배열의 끝에서 부터 설정된다. 만일 대상 배열의 length보다 크거나 같으면 아무것도 복사되지 않는다. 구간을 설정하는 추가적인 매개 변수가 생략되면 대상 배열의 length에 맞게 잘린다.

IntstartIndex선택
기본값0

0을 기준으로 한 복사를 시작할 인덱스이며 음수인 경우에 시작부터 끝까지 범위를 잡는다. 생략되면 배열의 처음부터 복사를 시작한다.

IntendIndex선택
기본값this.length

0을 기준으로 한 복사를 끝내기 위한 인덱스이며 endIndex 이전까지만 복사하므로 endIndex 가리키는 원소는 제외한다. 음수를 지정하면 배열의 끝에서 부터 범위를 잡는다. 생략되면 배열의 끝까지 복사한다.

반환

Arrayarray

변경된 대상 배열을 반환한다.

버전 명세

ECMAScript 2024(15th Edition)
#sec-array.prototype.copywithin

지원 웹브라우저