Learning/JavaScript
JavaScript ES5/ES6 문법 차이
JavaScript의 ES란? JavaScript를 공부한다면 누구나 ES6라는 것을 들어봤을 것이다. 여기서 ES란 ECMAScript의 줄임말로, Ecma International이라는 기구에서 정한 표준화된 JavaScript 언어 명세. 즉 약속이다. 뒤에 붙는 숫자들을 버전을 뜻한다. 2023년 기준으로 ES14까지 나왔지만, ES6(ES2015)가 가장 화두가 되는 이유는 명세 내용에 가장 큰 변화가 있었기 때문이다. ES6(2015) 어떤 기능이 추가되었나? 1. let, const 기존의 var 키워드는 함수 레벨 스코프를 가지며 암묵적 재할당이 가능하였다. 이러한 호이스팅(hoisting) 현상으로 인해 발생되는 side effect를 최소화 하기위해 블록레벨 스코프를 가진 let, co..
2023. 6. 18.