slice 메서드(String)
업데이트: 2007년 11월
문자열의 일정 부분을 반환합니다.
function slice(start : Number [, end : Number]) : String
인수
start
필수적 요소. 문자열에 지정된 부분의 시작을 나타내는 인덱스입니다.end
선택적 요소. 문자열에 지정된 부분의 끝을 나타내는 인덱스입니다.
설명
slice 메서드는 문자열의 지정된 부분을 포함하는 String 개체를 반환합니다.
slice 메서드는 end로 표시된 요소 앞까지만 복사하고 요소 부분은 포함하지 않습니다. start가 음수이면 length + start로 처리됩니다. 여기서 length는 배열의 길이입니다. end가 음수이면 length + end로 처리됩니다. 여기서 length는 배열의 길이입니다. end를 생략하면 문자열의 끝까지 계속 추출됩니다. end가 start 앞에 나오면 새로운 배열로 아무 요소도 복사되지 않습니다.
예제
다음 예제에서 slice 메서드에 대한 첫 번째 호출은 str의 맨 처음 문자 다섯 개를 포함하는 문자열을 반환합니다. slice 메서드에 대한 두 번째 호출은 str의 마지막 문자 다섯 개를 포함하는 문자열을 반환합니다.
var str = "hello world";
var firstfive = str.slice(0,5); // Contains "hello".
var lastfive = str.slice(-5); // Contains "world".