다음을 통해 공유


slice 메서드(Array)

업데이트: 2007년 11월

배열의 일정 부분을 반환합니다.

function slice(start : Number [, end : Number]) : Array

인수

  • start
    필수적 요소. 배열에 지정된 부분의 시작을 나타내는 인덱스입니다.

  • end
    선택적 요소. 배열에 지정된 부분의 끝을 나타내는 인덱스입니다.

설명

slice 메서드는 배열의 지정된 부분을 포함하는 Array 개체를 반환합니다.

slice 메서드는 end로 표시된 요소 앞까지만 복사하고 요소 부분은 포함하지 않습니다. start가 음수이면 length + start로 처리됩니다. 여기서 length는 배열의 길이입니다. end가 음수이면 length + end로 처리됩니다. 여기서 length는 배열의 길이입니다. end를 생략하면 배열의 끝까지 계속 추출됩니다. end가 start 앞에 나오면 새로운 배열로 아무 요소도 복사되지 않습니다.

예제

다음 예제에서는 myArray의 마지막 요소를 제외한 모든 부분을 newArray로 복사합니다.

var myArray = new Array(4,3,5,65);
var newArray = myArray.slice(0, -1)

요구 사항

버전 3

적용 대상:

Array 개체

참고 항목

참조

slice 메서드(String)

String 개체