์๋ฐ์คํฌ๋ฆฝํธ ๋ฌธ์์ด ์๋ฅด๊ธฐ (substr,substring,slice)
๋ฌธ์์ด์ ์๋ฅด๋ ๋ํ์ ์ธ ๋ฉ์๋๋ค์ด ๋ช ๊ฐ ์๋ ๋ฐ ์ฌ์ฉํ ๋๋ง๋ค ํท๊ฐ๋ ค์ ์ ๋ฆฌํด ๋ณด๋ ค๊ณ ํ๋ค!
- substr
์์ ์ธ๋ฑ์ค์์ length๋งํผ์ ๋ฌธ์์ด์ ๋ฐํํ๋ค.
์ข ๋ฃ ์ธ๋ฑ์ค ์๋ต์, ์์ ์ธ๋ฑ์ค๋ถํฐ ๋๊น์ง ๋ฐํํ๋ค.
์์ ์ธ๋ฑ์ค๊ฐ ์์์ด๋ฉด, ๋ฌธ์์ด ๋์์ ์์ ์ธ๋ฑ์ค ์ซ์๋งํผ ๋บ ๊ณณ์์ ์์ํ๋ค.
str.substr(start[, length])
- ์์
- substring
์์ ์ธ๋ฑ์ค๋ก ๋ถํฐ ์ข ๋ฃ ์ธ๋ฑ์ค ์ ๊น์ง์ ๋ถ๋ถ ๋ฌธ์์ด์ ๋ฐํํ๋ค.
์ข ๋ฃ ์ธ๋ฑ์ค ์๋ต์, ์์ ์ธ๋ฑ์ค๋ถํฐ ๋๊น์ง ๋ฐํํ๋ค.
์์๋ฅผ ๋ฃ์ ๊ฒฝ์ฐ 0์ผ๋ก ์นํ๋๋ค.
str.substring(indexStart[, indexEnd])
-์์
-slice (๋ฐฐ์ด๋ฉ์๋)
์์ ์ธ๋ฑ์ค๋ก๋ถํฐ ์ข ๋ฃ ์ธ๋ฑ์ค ์ ๊น์ง์ ๋ถ๋ถ ๋ฌธ์์ด์ ๋ฐํํ๋ค. (substring๊ณผ ์ ์ฌ)
์ข ๋ฃ ์ธ๋ฑ์ค ์๋ต ์, ์์ ์ธ๋ฑ์ค๋ถํฐ ๋๊น์ง ๋ฐํํ๋ค.
์์ ์ธ๋ฑ์ค๊ฐ ์์๋ฉด ๋ฐฐ์ด์ ๋์์๋ถํฐ์ ๊ธธ์ด๋ฅผ ๋ํ๋ธ๋ค.
arr.slice([begin[, end]])
- ์์