문자열에서 특정한 구간의 문자열을 추출한다.
string.substr(start[, length])
const str = '자바스크립트'
str.substr(0, 1) // '자'
str.substr(2, 3) // '스크립'
str.substr(1) // '바스크립트'
str.substr(str.length-1) // '트' : 마지막문자
str.substr(-3) // "크립트"
문자열에서 특정한 구간의 문자열을 추출한다.
string.substr(start[, end])
const str = '자바스크립트'
str.substring(0, 1) // '자'
str.substring(2, 3) // '스'
str.substring(1) // '바스크립트'
str.substring(str.length-1) // '트' : 마지막문자
배열에서 특정한 구간의 원소들을 새로운 배열로 추출한다.
문자열에서 특정한 구간의 문자열을 추출할 때도 사용할 수 있다.
string.slice(start[, end])
const str = '자바스크립트'
str.slice(0, 1) // '자'
str.slice(2, 3) // '스'
str.slice(1) // '바스크립트'
str.slice(str.length-1) // '트' : 마지막문자
str.slice(-3) // '크립트'
['가', '나', '다', '라']
-4 -3 -2 -1
const str = '자바스크립트'
str.substring(3, 0) // 자바스' : str.substring(0, 3) 과 결과가 같다
str.slice(3, 0) // ''