Video: Mengapa menggunakan async await dalam JavaScript?
2024 Pengarang: Lynn Donovan | [email protected]. Diubah suai terakhir: 2023-12-15 23:51
tak segerak fungsi guna Janji tersirat untuk mengembalikan hasilnya. Walaupun anda tidak membalas janji secara eksplisit tak segerak fungsi memastikan bahawa kod anda diluluskan melalui janji. tunggu menyekat pelaksanaan kod dalam tak segerak fungsi, yang mana ia ( tunggu pernyataan) adalah sebahagian. tunggu sentiasa untuk satu janji.
Oleh itu, mengapa kita menggunakan async dan menunggu dalam Javascript?
Async / Tunggu dicipta untuk memudahkan proses bekerja dengan dan menulis janji berantai. Async fungsi mengembalikan Janji. Jika fungsi melemparkan ralat, Janji akan ditolak. Jika fungsi mengembalikan nilai, Janji akan diselesaikan.
Begitu juga, apakah yang dilakukan async dalam Javascript? The tak segerak pengisytiharan fungsi mentakrifkan an tak segerak fungsi - fungsi yang mengembalikan objek AsyncFunction. Tak segerak fungsi beroperasi dalam susunan berasingan daripada kod yang lain melalui gelung peristiwa, mengembalikan Janji tersirat sebagai hasilnya.
Di sini, mengapa kita menggunakan async await?
tunggu ialah digunakan untuk memanggil an tak segerak berfungsi dan tunggu untuk menyelesaikan atau menolak. Satu lagi kelebihan menggunakan lebih kecil tak segerak Fungsinya ialah anda memaksa diri anda untuk berfikir apa itu tak segerak fungsi yang boleh dijalankan secara selari. Jika kod anda mengandungi kod penyekat adalah lebih baik untuk menjadikannya sebagai tak segerak fungsi.
Bagaimana menggunakan async menanti JS?
The tunggu operator digunakan untuk menunggu Janji. Ia boleh digunakan di dalam Async blok sahaja. Kata kunci Tunggu membuat JavaScript tunggu sehingga janji itu membuahkan hasil. Perlu diingatkan bahawa ia hanya membuat tak segerak fungsi blok tunggu dan bukan keseluruhan pelaksanaan program.
Disyorkan:
Mengapa kami menggunakan JSX dalam JS bertindak balas?
JSX ialah sambungan sintaks untuk ReactJS yang menambah sokongan untuk menulis teg HTML dalam JavaScript. Selain daripada ReactJS, ia mencipta cara yang sangat berkuasa untuk menyatakan aplikasi web. Jika anda biasa dengan ReactJS, anda tahu bahawa ia adalah perpustakaan untuk melaksanakan aplikasi frontend berasaskan komponen web
Bolehkah saya menggunakan await tanpa async?
Tidak. Operator menunggu hanya masuk akal dalam fungsi async
Mengapa kami menggunakan prosedur tersimpan dalam MySQL?
Prosedur tersimpan membantu mengurangkan trafik rangkaian antara aplikasi dan Pelayan MySQL. Kerana bukannya menghantar beberapa pernyataan SQL yang panjang, aplikasi perlu menghantar hanya nama dan parameter prosedur tersimpan
Mengapa kita menggunakan tindakan borang dalam HTML?
HTML | tindakan Atribut digunakan untuk menentukan di mana data borang akan dihantar ke pelayan selepas penyerahan borang. Ia boleh digunakan dalam elemen. Nilai Atribut: URL: Ia digunakan untuk menentukan URL dokumen tempat data dihantar selepas penyerahan borang
Bilakah anda akan menggunakan penangguhan async?
Biasanya anda ingin menggunakan async jika boleh, kemudian tangguh kemudian tiada atribut. Berikut ialah beberapa peraturan am yang perlu dipatuhi: Jika skrip adalah modular dan tidak bergantung pada mana-mana skrip maka gunakan async. Jika skrip bergantung atau dipercayai oleh skrip lain maka gunakan tangguh