스코프(scope)

Steve·2021년 12월 5일
0

스코프란

유효 범위

스코프의 종료

전역스코프, 지역스코프
전역스코프는 코드의 가장 바깥 영역. 전역스코프에서 만든변수 - 전역변수, 어디서나 참조가능
지역스코프에서 선언한 변수 - 지역변수, 그 스코프 밑 하위 스코프에서만 유효

렉시컬 스코프

함수를 어디서 호출했는지가 아닌 어디서 정의했는지에 따라 함수의 상위 스코프를 결정하는 것. 정적 스코프라고도 함.

전역변수로 변수를 선언하면 생기는 문제점

의도치 않은 재할당
네임스페이스 오염 - 자바스크립트는 파일이 분리되어 있어도 하나의 전역스코프를 공유함.

profile
게임과 프론트엔드에 관심이 많습니다.

0개의 댓글