요약(Summary)
배열의 원소 중 특정구간에 해당하는 것들을 추출
문법(Syntax)
array.slice(start, end)
인자(Parameters)
인자명 | 데이터형 | 필수/옵션 | 설명 |
---|---|---|---|
start | number | 필수 | 추출 구간의 시작점 |
end | number | 필수 | 추출 구간의 종료점, 생략하면 배열의 끝점까지를 추출 구간으로 지정 |
반환값(Return)
array, 시작점과 종료점 사이의 추출구간에 해당하는 원소를 담고 있는 배열
설명(Description)
추출구간에 해당하는 원소들을 배열로 패키징해서 리턴한다.
원본을 수정하지 않는다
예제(Example)
var jobs = ['programmer', 'designer', 'planner', 'sajang']; alert(jobs.slice(1,3)); // array, ['designer', 'planner']; alert(jobs.slice(3,1)); // undefined alert(jobs.slice(100)); // undefined alert(jobs.slice(-2)); // array, ['planner', 'sajang'], 인자가 음수인 경우 시작점을 뒤에서부터 카운팅 alert(jobs); // array, ['programmer', 'designer', 'planner', 'sajang'], 원본을 수정하지 않음