이 도구의 기능
JavaScript 구문에는 일반 리터럴, 템플릿 문자열, 클래스, 구조 분해 및 자동 세미콜론 삽입이 포함되며, ;, {, } 뒤에 간단한 줄 바꿈이 올 수 없습니다. 이 페이지에서는 문법 구문 분석 및 통합 형식 지정을 위해 Prettier Babel 및 ESTree 플러그인을 사용합니다.
- const/let, 화살표 함수, async/await, 템플릿 문자열, 구조화 해제, 선택적 연결 및 클래스를 지원합니다.
- 평가, 새 함수 또는 스크립트 삽입을 호출하지 않습니다.
- 구문 분석기에 의해 구문 오류가 보고되고 코드 경로가 실행되지 않습니다.
사용 방법
- JavaScript 소스 코드를 붙여넣습니다.
- 들여쓰기 너비를 선택합니다.
- "JavaScript 포맷"을 클릭하세요.
- 구문 오류를 수정하거나 결과를 복사/다운로드하세요.
주요 사용 사례
- 압축되거나 왜곡된 코드 조각을 정리합니다.
- 코드 검토 전에 서식을 통합하세요.
- 구문 분석 오류가 있는 불완전한 표현식을 찾습니다.
JavaScript Formatter 기능
클래스, 선택적 체이닝, async/await를 포함하여 Prettier를 사용하여 최신 JavaScript 형식을 지정합니다. 일상적인 개발, 디버깅, 데이터 정렬 및 코드 최적화 시나리오에 적합합니다. 처리 결과를 직접 확인, 복사, 다운로드할 수 있습니다.
FAQ
입력한 코드가 실행되나요?
아니요. 코드는 파서에만 들어가 텍스트 출력을 생성하며 페이지는 평가, 새 함수 또는 동적 스크립트를 사용하지 않습니다.
선택적 체인과 템플릿 문자열이 지원됩니까?
지원합니다. 이 페이지는 최신 JavaScript용 Babel 및 ESTree 플러그인을 로드합니다.
포맷 후에 세미콜론이 추가되는 이유는 무엇입니까?
현재 출력 규칙은 일관성을 위해 세미콜론을 사용합니다. 이는 입력을 실행하는 것이 아니라 조판 선택입니다.