Pembangun JavaScript, bosan dengan blok cuba-tangkap yang tidak kemas? Operator Tugasan Selamat ECMAScript baharu (?=) hadir untuk menjadikan pengendalian ralat lebih mudah dan bersih. Inilah yang dilakukannya:
Apakah itu ?= Operator?
Daripada menulis berbilang blok cuba-tangkap, ?= mengendalikan ralat dalam satu baris.
Ia mengembalikan dua nilai: [ralat, hasil]. Jika terdapat ralat, nilai pertama ialah ralat, jika tidak, ia adalah batal dan hasilnya dikembalikan.
const [ralat, hasil] = ?= someOperation();
jika (ralat) {
console.error('Ralat berlaku:', ralat);
} lain {
console.log('success:', result);
}
Mengapa Anda Akan Menyukainya:
Kebolehbacaan yang baik dan mudah untuk nyahpepijat: Kod yang lebih bersih yang lebih mudah untuk diikuti.
Kurang bersarang: Tidak perlu berbilang blok cuba-tangkap.
Atas ialah kandungan terperinci Perkemaskan Pengendalian Ralat dengan Operator ?= Baharu JavaScript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!