[javascript] Jest에서 지원하는 최신 ECMAScript 버전은 어떤 것들인가?

Jest의 지원하는 ECMAScript 버전은 주로 Node.js의 버전에 의해 결정됩니다. Jest는 Node.js에서 사용되는 CommonJS 모듈 시스템을 기본으로 사용하며, 이에 따라 ECMAScript 모듈 시스템(ESM)을 사용하는 코드는 일부 다른 설정이 필요할 수 있습니다.

일반적으로 Jest는 ECMAScript 2015(ES6) 이상의 버전을 지원합니다. 이는 importexport와 같은 기능을 포함하여 let, const, arrow function, template literals 및 클래스와 같은 ES6의 주요 기능을 사용할 수 있음을 의미합니다.

다만, ECMAScript 2016(ES7)에서 도입된 기능인 async/await와 같은 최신 기능은 Jest에서 기본적으로 지원하지 않을 수 있습니다. 이 경우, Babel과 같은 도구를 사용하여 코드를 트랜스파일링하거나 Jest의 구성 파일에서 추가 설정을 해야 할 수 있습니다.

자세한 Jest의 ECMAScript 버전 지원 정보는 Jest 공식 문서를 참고하시기 바랍니다.