Kategorie: Entwicklung
JavaScript-Formatierer (Lite)
Ein kleines JavaScript-Snippet neu einrücken und umbrechen
Fügen Sie ein kleines JavaScript-Snippet ein, um es neu einzurücken und an Klammern, Semikolons und Kommas umzubrechen, ohne den Inhalt von Strings, Template-Literalen oder regulären Ausdrücken zu verändern. Läuft vollständig in Ihrem Browser.
Dies ist ein klammernbasierter Neu-Einrücker, kein AST-basierter Formatter wie Prettier: Prüfen Sie das Ergebnis immer, bevor Sie es verwenden.
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"));Alles auf dieser Seite wird in Ihrem Browser verarbeitet. Nichts wird hochgeladen.
Wozu dieses Werkzeug dient
Dies ist ein leichtgewichtiger, klammernbasierter Formatierer, kein vollständiger Parser oder AST-basiertes Werkzeug wie Prettier: Er erkennt Strings, Template-Literale, reguläre Ausdrücke und Kommentare gut genug, um sie unverändert zu lassen, und rückt dann neu ein und bricht Zeilen an `{`, `}`, `;` und Kommas auf oberster Ebene um. Er versteht weder automatische Semikolon-Einfügung noch die Sprachgrammatik jenseits von Klammern, ist also für kleine, einfache Snippets gedacht, nicht für Produktionsdateien.
So funktioniert es
- Fügen Sie ein JavaScript-Snippet in das Eingabefeld ein oder tippen Sie es.
- Wählen Sie 2 Leerzeichen, 4 Leerzeichen oder Tabulator als Einrückung.
- Kopieren Sie die formatierte Ausgabe und prüfen Sie sie immer, bevor Sie sie verwenden.
Datenschutz
Dieses Werkzeug läuft vollständig in Ihrem Browser. Ihre Eingabe wird nie hochgeladen, gespeichert oder weitergegeben – beim Schließen des Tabs ist sie weg.
Häufig gestellte Fragen
- Wird mein Code irgendwohin hochgeladen?
- Nein. Die Formatierung läuft als JavaScript in Ihrem Browser-Tab; es wird nichts an einen Server gesendet.
- Sollte ich das statt Prettier verwenden?
- Nein. Verwenden Sie für Produktionscode einen echten AST-basierten Formatierer wie Prettier. Dieses Werkzeug ist für kleine, schnelle Snippets gedacht, bei denen sich die Installation eines Build-Tools nicht lohnt.