Adakah jenis janji es6?

WBOY
Lepaskan: 2022-10-21 19:09:09
asal
1630 orang telah melayarinya

Jenis promise ialah es6, iaitu kelas baharu yang disediakan oleh es6 promise boleh menulis tugas asynchronous dengan cara yang lebih teratur, dan ia sendiri merupakan bekas di mana kod tak segerak diletakkan, supaya kod tak segerak; boleh dilaksanakan." .then .catch" operasi.

Adakah jenis janji es6?

Persekitaran pengendalian tutorial ini: sistem Windows 10, ECMAScript versi 6.0, komputer Dell G3.

Jenis promise ialah es6

Promise ialah kelas baharu yang disediakan oleh ES6, tujuannya adalah untuk menulis tugasan tak segerak dengan cara yang lebih teratur

Promise ialah sejenis tak segerak disediakan oleh es6 Penyelesaiannya, pada pemahaman saya, adalah mengubah cara operasi tak segerak ditulis

daripada fungsi panggil balik bersarang sebelumnya kepada cara penulisan berantai

janji itu sendiri sebenarnya adalah bekas Put kod tak segerak di dalamnya supaya kod tak segerak boleh melaksanakan operasi .then .catch

Pertama sekali, mari kita perkenalkan perbezaan antara pengaturcaraan segerak dan pengaturcaraan tak segerak

Adakah jenis janji es6?

Segerak: Semua tugasan dilaksanakan dalam susunan kod

Asynchronous: Semua tugasan dilaksanakan pada masa yang sama, tidak teratur

Sintaks Janji

new Promise(function (resolve, reject) {
    需处理代码块
});
Salin selepas log masuk

Sebagai contoh, kita perlu sedar bahawa selepas 1 saat, saya keluaran pertama, selepas 2 saat, saya keluaran kedua, dan selepas 3 saat, saya keluaran ketiga, gunakan setTimeout untuk mencapai

Adakah jenis janji es6?

Apa yang kita gunakan di sini ialah pelaksanaan setTimeout bersarang, tetapi terdapat kelemahan Sekarang kita hanya perlu mengeluarkan 3 nilai. Panjang kod akan menjadi sangat besar, jadi ia akan menjadi sangat menyusahkan untuk mengekalkan atau mengendalikan pengecualian

Seterusnya, gunakan Promse untuk merangkumnya

Adakah jenis janji es6?

[ Pengesyoran berkaitan: tutorial video javascript, bahagian hadapan web]

Atas ialah kandungan terperinci Adakah jenis janji es6?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
es6
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan