블록스코프1 자바스크립트 ES6 block scope 자바스크립트 ES6 block scope block scope를 이해하기 위해서 여러 블로그에서 여러가지 방식으로 Scope란 무엇일까?? - 유효공간, 영역, 범위, 허용공간 정도로 생각할수 있다. # 함수스코프 자바스크립트는 기본적으로 함수 스코프를 따른다. 함수가 생성될때 마다 새로운 스코프가 발생한다. 예를 들면 var x = 1; if (true) { var x = 2; } console.log(x); =>2 위코드는 함수를 만들지 않았기 때문에 스코프가 발생되지 않았다. function a(){ var x = 1; } console.log(x); // Reference error : x is not defined 함수를 만들고 그안에 변수를 저장했다. 이 경우는 함수생성과 동시에 실행 컨텍스트.. 2021. 8. 12. 이전 1 다음