English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JS DOM 참조 설명서

 JavaScript String 객체

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);
테스트 보기‹/›

 JavaScript String 객체