728x90
728x90
String.prototype.substr()
문법
str.substr(start[, length]);
start : 문자 인덱스입니다. 문자열에서 첫 번째 문자의 인덱스는 0이며, 마지막 문자의 인덱스는 문자열 전체 길이에서 1을 뺀 값입니다. substr()는 start에서 문자들을 추출을 시작하여 length만큼 문자들을 수집합니다. start 값이 양수이고 문자열 전체 길이보다 크거가 같을 경우, substr()은 빈 문자열을 반환합니다.
만약 start가 음수이면, substr()은 문자열 끝에서 start 숫자만큼 뺀 곳에서 시작하게 됩니다. 만약 start가 음수이고 절대값이 문자열 전체보다 크다면, substr()은 문자열의 0 인덱스부터 시작하게 됩니다. (주의: start의 음수값은 Microsoft JScript에서는 위의 설명과 같이 동작하지 않습니다.)
추출하고자 하는 문자들의 시작위치입니다. 만약 음수가 주어진다면, 문자열총길이 + start의 값으로 취급합니다. 예를 들면, start에 -3을 설정하면, 자동적으로 문자열총길이 - 3으로 설정하게 됩니다.
length : 옵션값. 추출할 문자들의 총 숫자. 만약 length가 0 혹은 음수이면, substr()은 빈 문자열을 반환합니다. 만약 length가 생략되면, substr()은 문자열의 끝까지 추출하여 반환합니다.
예시
const str = 'Mozilla';
console.log(str.substr(1, 2));
// expected output: "oz"
console.log(str.substr(2));
// expected output: "zilla"
728x90
728x90
'Javascript' 카테고리의 다른 글
큐 (0) | 2021.03.17 |
---|---|
스택으로 뒤로가기/앞으로가기 (0) | 2021.03.16 |
select box 셀렉트 박스 변경 이벤트 처리(js, jquery) (0) | 2021.02.26 |
임의로 클릭 발생, 제이쿼리 trigger (0) | 2021.02.22 |
[JS] spread (...) 문법 (0) | 2021.02.18 |