화살표함수
-
왜 하필 많고 많은 버전 중 ES6 일까?🍋 JavaScript 2023. 2. 18. 00:26
🍋 공부 배경 자바스크립트에서 외부 모듈을 가져오는 방식인 import와 require에 깊이 파고들다가, import 문을 사용하는 ES6, require 문을 사용하는 CommonJS까지 공부하게 되었다. 이 문서에서는 많고 많은 자바스크립트 문법 중 왜 하필 ES6가 필수적으로 언급되고, 대표적으로 이가 어떤 문제를 해결하기 위해 등장했는지에 대하여 정리하였다. 그 과정에서 단순히 편의를 위해 사용하던 화살표 함수, 내게는 모호했던 클래스 문법과-프로토타입의 관계성에 대해 추가 공부를 할 수 있었다. 🍋 ES6? ECMAScript? Netscape? 대체 뭐야 자바스크립트를 개발한 Netscape가, 규격화된 표준을 승인하는 공식 기관 Ecma에 제출한 표준이 ECMA-262이다. 그 표준화된 규..