ES6의 정석 - 노마드 코더 Nomad Coders
ES6, ES7, ES8
nomadcoders.co
- let과 const의 장점은 block scope로 되어 있는거임 (scope는 기본적으로 버블임)
- block안에서만 존재함( block은 {}로 만들어짐)
- {} 안에서는 정의된 let과 cont는 block 밖에서는 존재하지 않는거임(안에서 보호 받을 수 있음)
- var은 block을 뛰어다님(block scope를 가지고 있지 않기 때문)
- function scope를 가지고 있음. function scope는 var가 function 안에서 접근할 수 있다는 의미
- var은 다른 function에서 접근하는 걸 막아줄 순 있지만, 다른 구문에서 접근가능해서 문제가 생김
'Front-End > ES6' 카테고리의 다른 글
[ES6] Temporal dead zone (0) | 2020.08.26 |
---|