자바스크립트의 IIFE(Immediately Invoked Function Expression)는 과거부터 변수 스코프를 보호하거나 초기화 코드를 실행할 때 자주 사용되던 패턴입니다. 최근에는 ES6 이후의 모듈 시스템과 블록 스코프 변수(let, const)로 인해 덜 사용되긴 했지만, 여전히 유용한 구조로 여겨지며 이해하고 있어야 할 중요한 문법입니다.✨ IIFE란?정의하자마자 즉시 실행되는 함수 표현식을 의미합니다.형식:(function() { // 코드 실행})();또는(() => { // 코드 실행})();✅ 왜 사용했을까?ES6 이전에는 var만 존재해 **함수 스코프(function scope)**를 만들기 위해 IIFE가 널리 사용되었습니다.예시 1: 변수 보호(function() { ..