Javascript ๊ธฐ์ด
Javascript
์น ๋ธ๋ผ์ฐ์ ์ ๋์ํ๋ ์ํธ์์ฉ์ ๊ตฌํํ๊ธฐ ์ํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด
โข
ํด๋ผ์ด์ธํธ์์์ ์ํธ์์ฉ
โข
๋น๋๊ธฐ ์ฒ๋ฆฌ
โข
ํ๋ก ํธ์๋ ํ๋ ์์ํฌ ๊ธฐ๋ฐ ์ธ์ด (React, Vue, Angular โฆ)
โข
์๋ฒ (Node.js ํ๊ฒฝ์์์ ์๋ฒ ๊ฐ๋ฐ)
๊ธฐ๋ณธ ๋ฌธ๋ฒ ์ฌํญ
โข
๋ณ์
โข
์ฐ์ฐ์
โข
์ ์ด๋ฌธ
โฆ
์กฐ๊ฑด๋ฌธ
โฆ
๋ฐ๋ณต๋ฌธ
โข
๋ฐฐ์ด
โข
ํจ์
โข
๊ฐ์ฒด
โข
DOM
โข
BOM
โข
Ajax
๋ณ์
์ฐ์ฐ์
์ ์ด๋ฌธ
โข
์กฐ๊ฑด๋ฌธ
โข
๋ฐ๋ณต๋ฌธ
๋ฐฐ์ด
์ฌ๋ฌ ๊ฐ์ ๊ฐ์ ์ ์ฅํ๋ ๋ณ์
JavaScript ์์๋ ๋ฐฐ์ด ์์์ ์ฌ๋ฌ ์๋ฃํ์ ํผํฉํ์ฌ ์ ์ฅ ๊ฐ๋ฅ
์ฉ์ด | ์ค๋ช
|
๋ฐฐ์ด์ ์์ | ๋ฐฐ์ด์ ๊ตฌ์ฑํ๋ ๊ฐ๊ฐ์ ๊ฐ |
๋ฐฐ์ด์ ๊ธธ์ด | ๋ฐฐ์ด์ ํฌํจ๋ ์์์ ๊ฐ์ |
Index(์์๋ฒํธ) | 0๋ถํฐ ์์ํ๋ ์์์ ์์น๋ฅผ ๊ฐ๋ฆฌํค๋ ๋ฒํธ |
โข
๋ฐฐ์ด ์ ์ธ
โข
๋ฐฐ์ด ์ ๊ทผ
โข
๋ฐ๋ณต๋ฌธ์ ์ด์ฉํ ๋ฐฐ์ด ์ ๊ทผ
โข
๋ฐฐ์ด ๋ฉ์๋
๋ฐฐ์ด ์ ์ธ
๋ฐฐ์ด ์ ๊ทผ
๋ฐ๋ณต๋ฌธ์ ์ด์ฉํ ๋ฐฐ์ด ์ ๊ทผ
๋ฐฐ์ด ๋ฉ์๋
โข
์ถ๊ฐ ๋ฐ ์ ๊ฑฐ
โข
๊ฒฐํฉ ๋ฐ ์ถ์ถ
โข
์ธ๋ฑ์ค ๋ฐ ์์ ๋ฐํ
โข
๋ฐ๋ณต ๋ฐ ์ ๋ ฌ
โข
๊ธฐํ
์ถ๊ฐ ๋ฐ ์ ๊ฑฐ
push( ) | ๋ฐฐ์ด ๋์ ์์๋ฅผ ์ถ๊ฐํฉ๋๋ค. |
pop( ) | ๋ฐฐ์ด ๋์์ ์์๋ฅผ ์ ๊ฑฐํ๊ณ ๋ฐํํฉ๋๋ค. |
unshift( ) | ๋ฐฐ์ด ์์ ์์๋ฅผ ์ถ๊ฐํฉ๋๋ค. |
shift( ) | ๋ฐฐ์ด ์์์ ์์๋ฅผ ์ ๊ฑฐํ๊ณ ๋ฐํํฉ๋๋ค. |
splice( ) | ๋ฐฐ์ด์์ ์์๋ฅผ ์ถ๊ฐ, ์ ๊ฑฐ ๋๋ ๊ต์ฒดํฉ๋๋ค. |
๊ฒฐํฉ ๋ฐ ์ถ์ถ
concat( ) | ๋ฐฐ์ด์ ํฉ์ณ์ ์๋ก์ด ๋ฐฐ์ด์ ์์ฑํฉ๋๋ค. |
join( ) | ๋ฐฐ์ด์ ์์๋ฅผ ๋ฌธ์์ด๋ก ๊ฒฐํฉํฉ๋๋ค. |
slice( ) | ๋ฐฐ์ด์ ์ผ๋ถ๋ฅผ ์ถ์ถํ์ฌ ์๋ก์ด ๋ฐฐ์ด์ ๋ฐํํฉ๋๋ค. |
์ธ๋ฑ์ค ๋ฐ ์์ ๋ฐํ
indexOf( ) | ์ง์ ๋ ์์์ ์ธ๋ฑ์ค๋ฅผ ๋ฐํํฉ๋๋ค. |
lastIndexOf( ) | ์ง์ ๋ ์์์ ๋ง์ง๋ง ์ธ๋ฑ์ค๋ฅผ ๋ฐํํฉ๋๋ค. |
find( ) | ์ฃผ์ด์ง ์กฐ๊ฑด์ ๋ง์กฑํ๋ ์ฒซ ๋ฒ์งธ ์์๋ฅผ ๋ฐํํฉ๋๋ค. |
filter( ) | ์ฃผ์ด์ง ์กฐ๊ฑด์ ๋ง์กฑํ๋ ๋ชจ๋ ์์๋ก ์ด๋ฃจ์ด์ง ๋ฐฐ์ด์ ๋ฐํํฉ๋๋ค. |
๋ฐ๋ณต ๋ฐ ์ ๋ ฌ
forEach( ) | ๋ฐฐ์ด์ ๊ฐ ์์์ ํจ์๋ฅผ ์ ์ฉํฉ๋๋ค. |
sort( ) | ๋ฐฐ์ด์ ์ ๋ ฌํฉ๋๋ค. |
reverse( ) | ๋ฐฐ์ด์ ์์๋ฅผ ๋ค์ง์ต๋๋ค. |
๊ธฐํ
isArray( ) | ์ฃผ์ด์ง ๊ฐ์ด ๋ฐฐ์ด์ธ์ง ํ์ธํฉ๋๋ค. |
includes( ) | ์ง์ ๋ ์์๊ฐ ๋ฐฐ์ด์ ํฌํจ๋์ด ์๋์ง ํ์ธํฉ๋๋ค. |
fill( ) | ๋ฐฐ์ด์ ์์๋ฅผ ์ง์ ๋ ๊ฐ์ผ๋ก ์ฑ์๋๋ค. |
reduce( ) | ๋ฐฐ์ด์ ์์๋ฅผ ๋์ ํ๊ณ ๊ฐ์ ๋ฐํํฉ๋๋ค. |
map( ) | ๋ฐฐ์ด์ ๊ฐ ์์์ ํจ์๋ฅผ ์ ์ฉํ์ฌ ์๋ก์ด ๋ฐฐ์ด์ ์์ฑํฉ๋๋ค. |