스코프?
글로벌(전역)
로컬(지역)
자바스크립트는 다른언와아 다르게 블록스코프를 생성하지 않는다.
즉, { }안에서 스코프가 아니다.
자바스크립트에서 스코프가 발생하는 경우는
function - function foo () { scope }
with - with({ scope }) { }
catch - try{ }catch(){ scope }
일 경우이다.
with문의 경우 eval문과 같이 자바스크립트 개발자들 사이에서 사용하지 않길 권고하는 문법이다.
일단 자세한 설명은 생략하고,
반응형
'javascript' 카테고리의 다른 글
Vue.js 참고 링크 (0) | 2018.12.10 |
---|---|
[자바스크립트] 클로저 (0) | 2018.12.03 |
자바스크립트 공부순서 (0) | 2018.12.03 |
[자바스크립트] 끌어올림(hoisting), 호이스팅이란 (0) | 2018.11.09 |