FirstClassObject
-
[Javascript]ํจ์์ ์ผ๊ธ ๊ฐ์ฒด์นดํ ๊ณ ๋ฆฌ ์์ 2022. 3. 1. 21:18
#๋ชจ๋์๋ฐ์คํฌ๋ฆฝํธ_๋ฅ๋ค์ด๋ธ ์คํฐ๋๋ฅผ ์งํํ๋ฉด์ ์ ๋ฆฌํ ๋ด์ฉ์ ๋๋ค. ์ผ๊ธ ๊ฐ์ฒด 1) ๋ฌด๋ช ์ ๋ฆฌํฐ๋ด๋ก ์์ฑํ ์ ์๋ค. ์ฆ, ๋ฐํ์์ ์์ฑ์ด ๊ฐ๋ฅํ๋ค. 2) ๋ณ์๋ ์๋ฃ๊ตฌ์กฐ(๊ฐ์ฒด,๋ฐฐ์ด)์ ์ ์ฅํ ์ ์๋ค. 3) ํจ์์ ๋งค๊ฐ๋ณ์์ ์ ๋ฌํ ์ ์๋ค. 4) ํจ์์ ๋ฐํ๊ฐ์ผ๋ก ์ฌ์ฉํ ์ ์๋ค. // 1. ํจ์๋ ๋ฌด๋ช ์ ๋ฆฌํฐ๋ด๋ก ์์ฑํ ์ ์๋ค. // 2. ํจ์๋ ๋ณ์์ ์ ์ฅํ ์ ์๋ค. // ๋ฐํ์(ํ ๋น ๋จ๊ณ)์ ํจ์ ๋ฆฌํฐ๋ด์ด ํ๊ฐ๋์ด ํจ์ ๊ฐ์ฒด๊ฐ ์์ฑ๋๊ณ ๋ณ์์ ํ ๋น๋๋ค. const increase = function (num) { return ++num; }; const decrease = function (num) { return --num; }; // 2. ํจ์๋ ๊ฐ์ฒด์ ์ ์ฅํ ์ ์๋ค. const auxs..