VSCode에서 ES6을 ES5로 변환하는 방법은 무엇입니까?
VSCode는 ES6를 ES5로 변환할 수 없지만 Babel 라이브러리를 통해 변환할 수 있습니다. Babel은 ES5+ 버전 코드를 현재 및 이전 버전에서 실행할 수 있도록 이전 버전과 호환되는 JavaScript 구문으로 변환하는 데 주로 사용되는 도구 체인입니다. 브라우저나 다른 환경에서.
Example
// Babel 输入: ES2015 箭头函数 [1, 2, 3].map((n) => n + 1); // Babel 输出: ES5 语法实现的同等功能 [1, 2, 3].map(function(n) { return n + 1; });
ECMAScript의 역사
ES6는 10여년 만에 ECMAScript 표준의 가장 많이 변경된 버전으로, 많은 새로운 구문 기능이 추가되었습니다.
1997년에 ECMAScript 1.0이 탄생했습니다.
1998년 6월, 독립적인 ISO 국제 표준을 동기화하기 위한 몇 가지 사소한 변경 사항이 포함된 ECMAScript 2.0이 탄생했습니다.
ECMAScript 3.0은 1999년 12월에 탄생했습니다. 큰 성공을 거두었고 업계에서 폭넓은 지지를 얻었으며 JS의 기본 구문을 마련했으며 후속 버전에서 완전히 상속되었습니다. 오늘날까지 JS를 배우기 시작하면 실제로 구문 3.0 버전을 배우고 있습니다.
2000년 ECMAScript 4.0은 현재 ES6의 전신이지만, 이 버전은 너무 과감하고 ES 3으로의 완전한 업그레이드로 인해 일시적으로 "조화"되었습니다.
2009년 12월 ECMAScript 버전 5.0이 공식 출시되었습니다. ECMA 전문가 그룹은 ECMAScript의 다섯 번째 버전이 2013년 중반부터 2018년 사이에 주류 개발 표준이 될 것으로 기대하고 있습니다. 2011년 6월 ES 버전 5.1이 출시되어 ISO 국제 표준이 되었습니다.
2013년에는 ES6 초안이 동결되었으며 새로운 기능이 추가되지 않습니다. 2015년 6월에 ES7에 새로운 기능이 추가될 예정이며 ES6는 공식적으로 통과되어 국제 표준이 되었습니다.
추천 튜토리얼: "JS Tutorial", "vscode Getting Started Tutorial"
위 내용은 VSCode를 사용하여 ES6를 ES5로 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!