English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
slice()JavaScript String slice() 메서드
에서 메서드를 사용하여 추출한 문자열을 새로운 문자열의 일부로 반환합니다. 원래 문자열을 수정하지 않습니다.시작(start)그리고종료(end)매개변수가 문자열의 일부를 추출하도록 지정합니다(end포함되지 않습니다).
첫 번째 문자의 인덱스는 0이며, 두 번째 문자의 인덱스는1그런 다음 계속해서.
생략하면end매개변수가 제공되지 않으면, 이 메서드는 문자열의 나머지 부분을 잘라냅니다.
음수 인덱스를 사용하여 문자열의 끝에서 잘라내기(아래의 '더 많은 예제'를 참조하십시오).
string.slice(start, end)
var str = 'ko.oldtoolbag.com'; var ext = str.slice(3);테스트 보기‹/›
모든 브라우저는 slice() 메서드를 완전히 지원합니다:
메서드 | |||||
slice() | 는 | 는 | 는 | 는 | 는 |
매개변수 | 설명 |
---|---|
start | ( 필수 사항 )추출을 시작할 인덱스 위치를 시작하는 인덱스로부터 시작합니다 |
end | ( 선택 사항 )추출을 종료할 인덱스 위치를 시작하는 인덱스로부터 시작합니다. 이 인덱스 위치의 문자는 포함되지 않습니다. 생략할 경우end이 경우 slice()는 문자열의 끝까지 추출합니다. |
반환 값: | 추출된 부분을 포함한 새로운 문자열 |
---|---|
JavaScript 버전: | ECMAScript 1 |
아래 예제는 slice()를 사용하여 위치를 추출합니다:3까지9(10-1)의 문자::
var str = 'ko.oldtoolbag.com'; var ext = str.slice(3, 10);테스트 보기‹/›
아래 예제는 slice()를 사용하여 마지막 문자를 추출합니다:
var str = 'ko.oldtoolbag.com'; var ext = str.slice(-1);테스트 보기‹/›
아래 예제는 음수 인덱스를 가진 slice()를 사용합니다:
var str = 'ko.oldtoolbag.com'; var ext = str.slice(-8, -3);테스트 보기‹/›