자바스크립트 문자열 슬라이스()
예
처음 5개 위치를 슬라이스합니다.
let text = "Hello world!";
let result = text.slice(0, 5);
위치 3에서 끝까지:
let result = text.slice(3);
아래에 더 많은 예가 있습니다.
정의 및 사용
이 slice()
메서드는 문자열의 일부를 추출합니다.
이 slice()
메서드는 추출된 부분을 새 문자열로 반환합니다.
이 slice()
메서드는 원래 문자열을 변경하지 않습니다.
시작 및 종료 매개변수는 추출할 문자열 부분을 지정합니다.
첫 번째 위치는 0, 두 번째 위치는 1, ...
음수는 문자열 끝에서 선택합니다.
통사론
string.slice(start, end)
매개변수
Parameter | Description |
start | Required. The start position. (First character is 0). |
end | Optional. The end position (up to, but not including). Default is string length. |
반환 값
유형 | 설명 |
문자열 | 문자열의 추출된 부분입니다. |
더 많은 예
위치 3에서 8:
let result = text.slice(3, 8);
첫 번째 문자만:
let result = text.slice(0, 1);
마지막 문자만:
let result = text.slice(-1);
전체 문자열:
let result = text.slice(0);
브라우저 지원
slice()
ECMAScript1(ES1) 기능입니다.
ES1(JavaScript 1997)은 모든 브라우저에서 완벽하게 지원됩니다.
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |