JavaScript-Entwickler haben genug von unordentlichen Try-Catch-Blöcken? Der neue ECMAScript Safe Assignment Operator (?=) soll die Fehlerbehandlung einfacher und sauberer machen. Das macht es:
Was ist der ?=-Operator?
Anstatt mehrere Try-Catch-Blöcke zu schreiben, behandelt ?= Fehler in einer Zeile.
Es werden zwei Werte zurückgegeben: [Fehler, Ergebnis]. Wenn ein Fehler vorliegt, ist der erste Wert der Fehler, andernfalls ist er null und das Ergebnis wird zurückgegeben.
const [error, result] = ?= someOperation();
if (Fehler) {
console.error('Fehler aufgetreten:', Fehler);
} sonst {
console.log('success:', result);
}
Warum Sie es lieben werden:
Gute Lesbarkeit und einfaches Debuggen: Saubererer Code, der einfacher zu befolgen ist.
Weniger Verschachtelung: Keine Notwendigkeit für mehrere Try-Catch-Blöcke.
Das obige ist der detaillierte Inhalt vonOptimieren Sie die Fehlerbehandlung mit dem neuen ?=-Operator von JavaScript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!