반응형
clouser
-
클로져 기초Technique/Javascript 2016. 6. 20. 18:31
javascript에서 함수는 전부 클로져 입니다. 그럼 애초에 클로져는 무엇일까요 클로져( Clouser ) 클로져는 간단히 정의 하자면 [ 자신을 포함한 스코프에 있는 변수를 참조가능한 함수 ] 라고 말할 수 있습니다. 말로는 느낌이 확 오지 않을수 있지만, 코드를 하나씩 읽어 내려 간다면 입문으로서 클로져는 간단히 이해 가능합니다. 스코프( Scope ) 우선 javascript는 함수별로 스코프가 만들어 집니다. 스코프라는 것은 변수를 참조가능한 범위 입니다. 그 범위외에는 변수는 참조가 불가능합니다. 123456function func() { var value = 1; console.log(value);}func(); // 1console.log(value); // undefinedcs 클로져의..