iife1 JS_๊ธฐ์ (2)_ IIFE(์ฆ์ ์คํ ํจ์ ํํ) JS์์ ์ฌ์ฉํ๋ IIFE์ ๋ํด์ ์์๋ณด์. ์ค๋๋ ์๋ ์ ์ฌ์ฉํ์ง ์์ง๋ง ๊ณผ๊ฑฐ์ ์ฌ์ฉํ๋ ์ฝ๋๋ฅผ ๋ถ์ํ๊ธฐ ์ํด์ ์์๋ณด์! 1. IIFE๋? ์ฆ์ ์คํ ํจ์ ํํ(Immediately Invoked Function Expression, IIFE)์ ์ ์๋์๋ง์ ์ฆ์ ์คํ๋๋ ํจ์๋ฅผ ๋งํ๋ค. ๊ตฌ์กฐ (function() { ... }) (); Self-Executing Anonymous Function ์ผ๋ก ๋ถ๋ฆฌ๋ ๋์์ธ ํจํด์ด๋ผ๊ณ ํ๋ค. ์ฌ๊ธฐ์์๋ ๋ ๊ฐ์ ๊ดํธ์ ์ฃผ๋ชฉ์ ํด์ผํ๋ค. ๋จผ์ , ์ต๋ช ํจ์๋ฅผ ๋๋ฌ์ผ ๊ดํธ์ด๋ค. ์ด๋ฅผ ํตํด์ ์ ์ญ Scope์ ๋ถํ์ํ ๋ณ์๋ค์ ์ํ ์ค์ผ ๋ฐฉ์ง์ IIFE ๋ด๋ถ ์์ผ๋ก ๋ค๋ฅธ ๋ณ์๋ค์ด ์ ๊ทผํ๋ ๊ฒ์ ๋ฐฉ์งํ ์ ์๋ค. ๊ทธ ๋ค์์ผ๋ก๋ ํ๋ฏธ์ ์์นํ๋ ์ฆ์ ์คํ ํจ์๋ฅผ ์์ฑํ.. 2023. 3. 16. ์ด์ 1 ๋ค์ ๋ฐ์ํ