slice 메서드(Array)

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

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

인수

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

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

설명

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

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

예제

다음 예제에서는 slice 메서드의 사용 예를 보여 줍니다.

var myArray = new Array(4,3,5,65);

// Copy all but the last element of myArray
// into newArray1.
var newArray1 = myArray.slice(0, -1)

// Copy only the last two elements of MyArray
// into newArray2.
var newArray2 = myArray.slice(-2)

요구 사항

버전 3

적용 대상

Array 개체

참고 항목

참조

slice 메서드(String)

String 개체