정의 및 사용법
slice() 메서드는 기존 배열에서 선택한 요소를 반환합니다.
구문
arrayObject.slice(start,end)
매개변수
설명
시작 필수입니다. 선택을 시작할 위치를 지정합니다. 음수인 경우 배열 끝에서부터의 위치를 지정합니다. 즉, -1은 마지막 요소를 나타내고, -2는 마지막 요소에서 두 번째를 나타내는 식입니다.
종료 선택사항. 선택이 끝나는 위치를 지정합니다. 이 매개변수는 배열 조각 끝에 있는 배열 인덱스입니다. 이 매개변수를 지정하지 않으면 분할 배열에는 배열의 시작부터 끝까지 모든 요소가 포함됩니다. 이 매개변수가 음수이면 배열 끝부터 시작하는 요소를 지정합니다.
반환 값
처음부터 끝까지 arrayObject의 요소를 포함하는 새 배열을 반환합니다(이 요소 제외).
설명
이 메서드는 배열을 수정하지 않고 하위 배열을 반환한다는 점에 유의하세요. 배열에서 요소의 세그먼트를 삭제하려면 Array.splice() 메서드를 사용해야 합니다.
팁 및 참고 사항
참고: 음수 값을 사용하여 배열의 끝 부분에서 요소를 선택할 수 있습니다.
참고: end를 지정하지 않으면 Slice() 메서드는 배열의 시작부터 끝까지 모든 요소를 선택합니다.
예제 1
이 예에서는 새 배열을 만든 다음 여기에서 선택한 요소를 표시합니다.
출력:
George,John,Thomas
John, Thomas
George,John,Thomas
예제 2
이 예에서는 새 배열을 만든 다음 그 배열에서 선택한 요소를 표시합니다.
출력:
George,John,Thomas,James,Adrew,Martin
Thomas,James
George,John,Thomas,James,Adrew,Martin
TIY
slice()
slice()를 사용하여 기존 배열에서 선택한 요소를 표시하는 방법.