자바스크립트 문자열 메서드
2022년 01월 06일
문자열 메서드
slice()
str.slice(n,m)
n: 시작 index
m: 직전 index까지. 없으면 문자열 끝까지
양수면 그 숫자까지(포함하지 않음)
음수면 끝에서부터 셈
let str = "abcdefg";
str.slice(2); // "cdefg" 두 번째 인덱스부터 끝까지 반환
str.slice(0, 5); // "abcde" 0 번째 인덱스부터 네번째 인덱스까지 반환
str.slice(2, 2); // "cde" 두 번째 인덱스 끝에서 두번째 인덱스 전 까지 반환
substring()
str.substring(n,m)
n과 m 사이의 문자열을 반환하며 n 과 m을 서로 바꿔도 동작합니다. 음수는 0으로 인식합니다.
let str = "abcdefg";
str.substring(2, 5); // "cde"
str.substring(5, 2); // "cde"
// 동일한 문자열을 반환합니다.
substr()
str.substr(n,m)
n번째 인덱스부터 시작해서 m개를 가져옵니다.
let str = "abcdefg";
str.substr(2, 4); // "cdef"
str.substr(-4, 2); // "de"
Tags