반응형

렉시컬스코프 2

렉시컬 스코프 (Lexical Scope)

렉시컬 스코프 (Lexical Scope) 안녕하세요 여러분! 오늘은 웹 개발에서 중요한 개념인 "렉시컬 스코프 (Lexical Scope)"에 대해 알아보려고 해요! 🚀 렉시컬 스코프는 변수가 함수가 작성된 위치에 따라 결정되는 스코프의 종류입니다. JavaScript는 렉시컬 스코프를 따르므로 함수들은 그들이 작성된 코드의 위치에 따라 변수에 접근할 수 있습니다. 렉시컬 스코프를 이해하면 변수의 유효 범위와 값을 더 잘 이해할 수 있어요. 😊 렉시컬 스코프의 작동 원리 렉시컬 스코프의 작동 원리를 간단히 설명해볼게요: 스코프 체인: JavaScript에서 함수는 자신이 정의된 스코프와 외부 스코프에 접근할 수 있습니다. 수직적인 스코프 체인을 따라 스코프의 계층 구조를 형성합니다. 정의된 위치: 함수..

클로저 (Closure)

클로저 (Closure) 안녕하세요 여러분! 오늘은 웹 개발에서 매우 중요한 개념인 "클로저 (Closure)"에 대해 알아보려고 해요! 🚀 클로저는 JavaScript에서 매우 강력하고 유용한 개념으로, 함수와 그 함수가 생성된 환경의 조합입니다. 클로저를 이해하면 더 좋은 코드를 작성하고, 변수의 스코프와 생명주기를 더 잘 관리할 수 있습니다. 😊 클로저의 작동 원리 클로저의 작동 원리를 간단히 설명해볼게요: 스코프 체인: JavaScript에서 함수는 자신이 정의된 스코프와 외부 스코프에 접근할 수 있습니다. 이러한 스코프의 체인을 통해 클로저는 외부 함수의 변수에 접근할 수 있습니다. 참조 유지: 클로저는 자신이 생성된 환경을 기억하고, 이 환경에 있는 변수를 참조할 수 있습니다. 클로저가 생성된..

반응형