Dev/javascript

자바스크립트 스코프

Heybro 2018. 12. 3. 12:41

스코프?


글로벌(전역)

로컬(지역)



자바스크립트는 다른언와아 다르게 블록스코프를 생성하지 않는다.

즉, {  }안에서 스코프가 아니다.

자바스크립트에서 스코프가 발생하는 경우는

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