자바스크립트의 상위호환성과 하위호환성 (Feat. polyfill, TC39)
· 약 10분
ECMAScript 2022에서는
at()
이라는 기능이 추가되었는데요. 이제 더이상 배열의 마지막 요소를 찾기 위해arr[arr.length-1]
과 같이 작성하지 않아도 됩니다.arr.at(-1)
과 같이 작성하면 마지막 요소를 찾을 수 있어요! 그런데, 이런 자바스크립트의 최신 문법은 어떻게, 어떤 기준으로 추가되는 것일까요?
ECMAScript의 표준을 관리하는 TC39
자바스크립트는 TC39에서 JS의 공식 명세서를 관리하는데요. TC39는 자바스크립트의 표준 사양을 만드는 기술 위원회로써, 애플, 구글, 삼성을 포함한 다양한 회사의 브라우저 및 엔진 개발자들이 모여 자바스크립트의 명세 변경 안건을 투표하고, 합의된 변경 사항을 국제 표준화 기구인 ECMA