📌 IIFE의 본질함수 정의와 동시에 즉시 실행되는 함수(function() { console.log("바로 실행됨!");})();주 목적: 스코프를 한정해서 전역 오염(global pollution)을 막는 것.ES6 이전에는 let, const, class 같은 블록 스코프 문법이 없었기 때문에, IIFE로 캡슐화 비슷한 효과를 만들었음.📌 OOP와의 관계OOP의 핵심: 캡슐화, 상속, 다형성IIFE는 그중에서 캡슐화(encapsulation)와 비슷한 역할을 합니다.외부에서 접근하지 못하는 private 변수/메서드를 흉내낼 수 있었음.const Counter = (function() { let count = 0; // private 변수 return { increment() { co..