[JS] Javascript ES5 vs ES6 비교 문법 정리
상단의 코드블럭은 ES5 하단은 ES6를 기준으로 바뀐 점을 표시하도록 하겠습니다. 참조한 사이트에 대한 출처는 이곳에 전부 표현하도록 하겠습니다. https://www.zerocho.com 변수 선언의 방식 function scopeVariableWindow() { var var1 = 1; if(true){ var var2 = 2; } console.log(var1); // 출력결과 : 1 console.log(var2); // 출력결과 : 2 } ES5 의 변수 선언시 var는 Function Scope를 사용한다. var 는 block scope가 아닌 function scope이기 때문에 if 조건문의 block 과는 상관없이 외부에서도 접근이 가능하다. 기존의 var keywork의 scope는..
2019. 5. 11. 19:41