65 of 264 menu

slice 메서드

slice 메서드는 문자열에서 부분 문자열을 반환합니다 (원본 문자열은 변경되지 않습니다). 첫 번째 매개변수는 추출을 시작할 문자열의 문자 위치(인덱스)를 지정하고, 두 번째 매개변수는 추출을 종료할 문자 위치를 지정합니다 (이 위치의 문자는 추출된 부분에 포함되지 않습니다). 두 번째 매개변수는 필수가 아닙니다. 지정하지 않으면 첫 번째 매개변수로 지정된 위치부터 문자열 끝까지의 부분 문자열이 추출됩니다. 두 번째 매개변수는 음수 값을 가질 수도 있습니다. 이 경우 추출 종료 위치는 문자열 끝에서부터 계산됩니다. 마지막 문자의 위치는 -1입니다.

구문

문자열.slice(시작_인덱스, [종료_인덱스]);

예시

문자열이 주어졌을 때, 1번째부터 3번째까지의 문자를 추출해 봅시다:

let str = 'abcde'; let sub = str.slice(1, 3); console.log(sub);

코드 실행 결과 (위치 3의 문자는 추출된 부분에 포함되지 않습니다):

'bc'

예시

이제 1번째 위치부터 문자열 끝까지의 문자를 추출해 봅시다 (두 번째 매개변수를 생략함):

let str = 'abcde'; let sub = str.slice(1); console.log(sub);

코드 실행 결과:

'bcde'

예시

이제 1번째 위치부터 -2번째 위치까지의 문자를 추출해 봅시다:

let str = 'abcde'; let sub = str.slice(1, -2); console.log(sub);

코드 실행 결과 (위치 -2의 문자는 추출된 부분에 포함되지 않습니다):

'bc'

함께 보기

  • 부분 문자열을 반환하는 다른 메서드들: substrsubstring
한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부