substr(start[, length]) 메서드는 start 매개변수부터 시작해서 length 개수만큼 문자열을 추출합니다.
start 매개변수가 음수이면 시작 위치는 문자열의 끝에서 시작됩니다. (-1은 마지막 문자입니다.)
length 매개변수를 지정하지 않을 경우, 문자열의 시작부터 끝까지의 모든 문자를 추출합니다.
var text = "have a good time";
text.substr(3, 4); // 'e a '
|
|
|
4개 |
|
|
|
|
|
|
|
|
|
h |
a |
v |
e |
|
a |
|
g |
o |
o |
d |
|
t |
i |
m |
e |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
text.substr(-5, 4); // ' tim'
|
|
|
|
|
|
|
|
|
|
|
4개 |
|
h |
a |
v |
e |
|
a |
|
g |
o |
o |
d |
|
t |
i |
m |
e |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
음수는 뒤에서 시작하고 -1은 맨 뒤의 문자 하나입니다.
text.substr(3); // 'e a good time'
|
|
|
13개 |
h |
a |
v |
e |
|
a |
|
g |
o |
o |
d |
|
t |
i |
m |
e |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
length를 지정하지 않으면 문자열을 끝까지 추출합니다.