Định dạng JavaScript

Định dạng JavaScript, JSX, TypeScript và TSX mà không chạy mã.

Frontend & Thiết kế
Đang chuẩn bị không gian làm việc…
Đầu vào
Đầu ra
Kết quả sẽ xuất hiện ở đây.

Cách sử dụng

  1. Dán văn bản, mở tệp UTF-8 hoặc thử mẫu.
  2. Chọn đầu vào và cài đặt, rồi chạy công cụ hoặc bật chạy tự động.
  3. Kiểm tra kết quả rồi sao chép hoặc tải xuống. Đổi đầu vào làm kết quả cũ mất hiệu lực.

Định dạng JavaScript

Định dạng JavaScript, JSX, TypeScript và TSX mà không chạy mã.

Xử lý diễn ra trong trình duyệt. Đầu vào không được gửi tới DevToolsy.

Cách hoạt động

Prettier phân tích rồi thống nhất khoảng trắng và thụt lề. Chọn JavaScript / JSX hoặc TypeScript / TSX phù hợp. Lỗi cú pháp hiển thị vị trí nguồn.

Trước và sau
Đầu vào
const users=[{name:"Ada",active:true},{name:"Lin",active:false}];function activeNames(items){return items.filter(user=>user.active).map(user=>user.name)}
Đầu ra
const users = [
  { name: "Ada", active: true },
  { name: "Lin", active: false },
];
function activeNames(items) {
  return items.filter((user) => user.active).map((user) => user.name);
}

Định dạng JavaScript, JSX, TypeScript và TSX mà không chạy mã.

Tùy chọn và độ chính xác dữ liệu

Chỉnh thụt lề, độ rộng, dấu nháy và chấm phẩy. Đây không phải compiler, linter hay trình rút gọn. Không chạy mã hoặc giải quyết import.

Sử dụng kết quả

Thành công chỉ nghĩa là parser chấp nhận cú pháp. Dùng compiler, linter và kiểm thử dự án cho kiểu, import và hành vi runtime.

Kiểm tra kết quả rồi sao chép hoặc tải xuống. Đổi đầu vào làm kết quả cũ mất hiệu lực.

Giới hạn xử lý

Đầu vào UTF-8 tối đa 1 MiB mỗi tài liệu, đầu ra 8 MiB. JSONPath và Schema: 5 giây; công cụ khác: 30 giây.

?

Câu hỏi thường gặp

Hỗ trợ những đầu vào nào?

Prettier phân tích rồi thống nhất khoảng trắng và thụt lề. Chọn JavaScript / JSX hoặc TypeScript / TSX phù hợp. Lỗi cú pháp hiển thị vị trí nguồn.

Có thể chọn nháy và chấm phẩy không?

Chỉnh thụt lề, độ rộng, dấu nháy và chấm phẩy. Đây không phải compiler, linter hay trình rút gọn. Không chạy mã hoặc giải quyết import.

Có kiểm tra kiểu hay sửa logic không?

Không. Thành công chỉ nghĩa là parser chấp nhận cú pháp. Dùng compiler, linter và kiểm thử dự án cho kiểu, import và hành vi runtime.

Dữ liệu có được tải lên không?

Xử lý diễn ra trong trình duyệt. Đầu vào không được gửi tới DevToolsy.

Có mở tệp cục bộ được không?

Đầu vào UTF-8 tối đa 1 MiB · đầu ra tối đa 8 MiB

Tìm công cụ tiếp theo

Ngôn ngữ

Đổi ngôn ngữ? Nội dung làm việc hiện tại sẽ bị xóa. Hãy sao chép hoặc tải xuống dữ liệu cần giữ trước.