์๋ณธ๋ฐฐ์ด์ ์ง์ ๋ณ๊ฒฝํ๋ ๋ฉ์๋
- .push() -> ์ฑ๋ฅ์ ๋ณ๋ก ์ข์ง ์์ => length ํ๋กํผํฐ๋ก ๋ฐฐ์ด์ ๋ง์ง๋ง ์์ ์ถ๊ฐ๊ฐ๋ฅ(1๊ฐ์ผ ๊ฒฝ์ฐ)
- .pop() -> ๋ง์ง๋ง ์์ ์ ๊ฑฐ, ์ ๊ฑฐํ ์์ ๋ฐํ
=> push, pop์ ์ฌ์ฉํ๋ฉด ์คํ ๊ตฌ์กฐ ์ฝ๊ฒ ๊ตฌํ(ํ์ ์ ์ถ)- unshift() -> ๋ฐฐ์ด์ ์์ ์ถ๊ฐํ๊ณ length ํ๋กํผํฐ ๋ฐํ
- shift() -> ๋ฐฐ์ด์ ์ฒซ ๋ฒ์งธ ์์ ์ ๊ฑฐํ๊ณ ์ ๊ฑฐํ ์์ ๋ฐํ
=> push์ shift๋ฅผ ์ฌ์ฉํ๋ฉด queue ์ฝ๊ฒ ๊ตฌํ ๊ฐ๋ฅ(์ ์ ์ ์ถ)- splice() -> ๋ฐฐ์ด ์ค๊ฐ์ ์์๋ฅผ ์ถ๊ฐํ๊ฑฐ๋ ์ ๊ฑฐ
- splice(start, deleteCount, items)
์๋ก์ด ๋ฐฐ์ด์ ์์ฑํ์ฌ ๋ฐํํ๋ ๋ฉ์๋- .concat() -> ๋ง์ง๋ง ์์๋ก ์ถ๊ฐํ ์๋ก์ด ๋ฐฐ์ด ๋ฐํ
- .slice() -> ์ธ์๋ก ์ ๋ฌ๋ ๋ฒ์์ ์์๋ค์ ๋ณต์ฌํ์ฌ ๋ฐฐ์ด๋ก ๋ฐํ
- ์ธ์ ์์ด ์์์ ์์ ๋ณต์ฌ ๊ฐ๋ฅ
- ์ ์ฌ๋ฐฐ์ด๊ฐ์ฒด๋ฅผ ๋ฐฐ์ด๋ก ๋ณํ ๊ฐ๋ฅ
- .reverse() -> ์๋ณธ ๋ฐฐ์ด์ ์์๋ฅผ ๋ฐ๋๋ก ๋ค์ง์
- .fill() -> ์ธ์๋ก ๋ฐ์ ๊ฐ์ ๋ฐฐ์ด์ ์ฒ์ํฐ ๋๊น์ง ๋ฐํ
- .join() -> ์๋ณธ ๋ฐฐ์ด์ ์์๋ฅผ ๋ฌธ์์ด๋ก ๋ณํ ํ, ๊ตฌ๋ถ์๋ก ์ฐ๊ฒฐํ ๋ฌธ์์ด ๋ฐํ
- ์ธ์๋ก ๋ฐ๋ ๊ตฌ๋ถ์ ์๋ต์ ๊ธฐ๋ณธ ๊ตฌ๋ถ์๋ ์ฝค๋ง
ํจ์ํ ํ๋ก๊ทธ๋๋ฐ ์ต๊ณ ! - ๋ฐ๋ณต๋ฌธ ์กฐ๊ฑด๋ฌธ์ ๋ณต์ก์ฑ์ ์ ๊ฑฐํ๊ณ ๋ฐ์ดํฐ ๋ถ๋ณ์ฑ ์งํฅ
sort()
forEach()
map()
filter()
reduce()
์ค๋ณต์์ ์ ๊ฑฐ
- reduce()
- filter()
- Set
some()
every()
find()
findIndex()
๋ํผ๊ฐ์ฒด: ๋ฌธ์์ด, ์ซ์, ๋ถ๋ฆฌ์ธ ๊ฐ์ ๋ํด ๊ฐ์ฒด์ฒ๋ผ ์ ๊ทผํ๋ฉด ์์ฑ๋๋ ์์๊ฐ์ฒด
[[NumberData]]
์ฌ๋กฏ์ ํ ๋น๋ Number ๋ํผ๊ฐ์ฒด๊ฐ ์์ฑ๋ถ๋์์์ : ์ค์๋ฅผ ์ปดํจํฐ์์์ ๊ทผ์ฌํ์ฌ ํํํ๋ ๋ฐฉ์