Kategori: Alat pengembang
Formatter JavaScript (Lite)
Atur ulang indentasi dan baris skrip JavaScript kecil
Tempel skrip JavaScript kecil untuk mengatur ulang indentasinya dan memecahnya menjadi beberapa baris di sekitar kurung kurawal, titik koma, dan koma, tanpa menyentuh isi string, template literal, atau ekspresi reguler. Berjalan sepenuhnya di browser Anda.
Ini adalah alat pengatur ulang indentasi berbasis kurung kurawal, bukan pemformat berbasis AST seperti Prettier — selalu periksa hasilnya sebelum digunakan.
function greet(name) {
// Say hello to someone
var message="Hello, "+name+"!";
if(message.length>0) {
console.log(message);
}else {
console.log("empty");
}
return message;
}
console.log(greet("world"));Semua yang ada di halaman ini diproses di peramban Anda. Tidak ada yang diunggah.
Apa fungsi alat ini
Ini adalah formatter ringan berbasis kurung kurawal, bukan parser lengkap atau alat berbasis AST seperti Prettier: alat ini mengenali string, template literal, ekspresi reguler, dan komentar cukup baik untuk membiarkannya tidak tersentuh, lalu mengatur ulang indentasi dan memecah baris di sekitar `{`, `}`, `;`, dan koma tingkat atas. Alat ini tidak memahami penyisipan titik koma otomatis atau tata bahasa di luar tanda kurung, jadi cocok untuk potongan kode kecil dan sederhana, bukan berkas produksi.
Cara memakainya
- Tempel atau ketik skrip JavaScript di kotak input.
- Pilih indentasi 2 spasi, 4 spasi, atau tab.
- Salin hasil yang diformat, dan selalu periksa sebelum digunakan.
Privasi
Alat ini berjalan sepenuhnya di peramban Anda. Masukan Anda tidak pernah diunggah, disimpan, atau dibagikan — menutup tab akan menghapusnya.
Pertanyaan yang sering diajukan
- Apakah kode saya diunggah ke suatu tempat?
- Tidak. Pemformatan berjalan sebagai JavaScript di tab browser Anda; tidak ada yang dikirim ke server.
- Haruskah saya menggunakan ini daripada Prettier?
- Tidak. Untuk kode produksi, gunakan formatter berbasis AST yang sesungguhnya seperti Prettier. Alat ini untuk potongan kode kecil dan cepat, saat memasang alat build tidak sepadan.