클로저의 개념과 사례를 알아보자!

그리고 왜 클로저가 필요한지 알아보자!

클로저란❓

🤔 코드로 살펴보자

function outer(){
		var title = 'coding everybody'; 
    function inner(){        
        console.log(title);
    }
    inner();
}
outer(); //coding everybody

이것이 클로저인가!? 기술적으로 그렇다!

😡 정체를 드러낼 수 있는 코드는 없어?

function foo() {
	var a = 2;
	function bar() {
		console.log(a);
	}
	return bar;
}

var baz = foo();

baz(); //2