์ผ๊ธ๊ฐ์ฒด1 JS_๊ธฐ๋ณธ ๋ฌธ๋ฒ (21)_ ์ผ๊ธ ๊ฐ์ฒด JS์ ์ผ๊ธ ๊ฐ์ฒด์ ๋ํด์ ์์๋ณด์! ์ผ๊ธ ๊ฐ์ฒด (First Class Object) ํจ์๋ฅผ ๋ณ์๋ ์์์ ๊ฐ์ฒ๋ผ ๋ค๋ฃฐ ์ ์๋ ์ธ์ด์ ์กด์ฌํ๋ ๊ฐ๋ ์ด๋ค. JS์ ํจ์๋ ์ด์ ์ํ๋ค. (JS์ ํจ์๋ ๊ฐ์ฒด์ ํ ์ข ๋ฅ์ด๋ค.) ํน์ง 1. ์์/๋ณ์์ ํ ๋น๋ ์ ์๋ค. 2. ๋ค๋ฅธ ํจ์์ ์ธ์๋ก ์ ๋ฌ๋ ์ ์๋ค. 3. ๋ค๋ฅธ ํจ์์ ๊ฒฐ๊ณผ๊ฐ์ผ๋ก์ ๋ฐํ๋ ์ ์๋ค. 1. ํ ๋น ๋ณ์/์์์ ํจ์๋ช ์ ์๋ณ์๋ก ๋ฃ์ด์ ํ ๋น์ํจ๋ค. ์ด๋ ์ฃผ์ํ ์ ์ ๊ดํธ๋ฅผ ๋ถ์ด์ง ์๋ ๊ฒ์ด๋ค. (๊ดํธ๋ฅผ ๋ถ์ด๋ฉด ํจ์ ์คํ ํ ๋ฐํ ๊ฒฐ๊ณผ๋ฅผ ํ ๋นํ๋ ๊ฒ) ์์ 1) function isOdd (num) { console.log( (num % 2 ? 'ํ' : '์ง') + '์' ); return num % 2 ? true : false; }; .. 2023. 3. 11. ์ด์ 1 ๋ค์ ๋ฐ์ํ