스코프의 지속성1 스코프 - 3 스코프의 지속성 엄밀히 따져보면 스코프가 생성되는 방식이 기존 언어와 다르지는 않다. 하지만 스코프가 지속되는 것은 다른 언어와는 다른 자바스크립트만의 강점 중 하나이다. 자바스크립트에서 이러한 스코프의 지속성이 필요한 이유는 새로운 스코프가 생성되고 스코프 체인을 참조하는 함수를 변수에도 넣을 수 있고, 다른 함수의 인자로 넘겨줄 수도 있으며, 함수의 반환값으로도 활용할 수 있기 때문이다. 즉, 지금 함수가 선언된 곳이 아닌 전혀 다른 곳에서 함수가 호출될 수 있어서, 해당 함수가 현재 참조하는 스코프를 지속할 필요가 있는 것이다. 함수를 이용한 문제해결 지속성을 이해하기 위해 앞의 클릭 이벤트 핸들러 문제를 함수를 이용하여 해결해 본다. Click me! DIV 0 Click me! DIV 1 Cli.. 2020. 1. 21. 이전 1 다음