Rumah > hujung hadapan web > tutorial js > Bolehkah Saya Selamat \'Membakar dan Melupakan\' Janji dalam Node.js?

Bolehkah Saya Selamat \'Membakar dan Melupakan\' Janji dalam Node.js?

Linda Hamilton
Lepaskan: 2024-12-08 22:35:15
asal
1024 orang telah melayarinya

Can I Safely

Bolehkah saya memecat dan melupakan janji dalam node.js (ES7)?

Soalan:

Adakah ia boleh diterima untuk menjalankan fungsi tak segerak tanpa menunggunya secara eksplisit menggunakan await dalam fungsi asinkron dalam Babel?

Jawapan:

Ya, anda boleh menjalankan fungsi tak segerak secara selari tanpa menunggunya, yang dikenali sebagai "api dan lupakan." Walau bagaimanapun, adalah penting untuk dipertimbangkan:

  • Penolakan yang tidak dikendalikan: Jika janji itu ditolak, ia akan mengakibatkan penolakan yang tidak dapat dikendalikan yang boleh menyebabkan permohonan anda ranap.
  • Kejelasan dan kejelasan: Amalan terbaik adalah untuk menjelaskan dengan jelas dan eksplisit tentang jangkaan anda untuk tugas tak segerak.

Cara mengabaikan tugas tak segerak:

Bergantung pada senario, terdapat pilihan berbeza untuk mengabaikan tugas tak segerak:

  • Buang hasil: Gunakan void (tunggu someAsyncFunction()) atau tinggalkan void untuk pernyataan ungkapan.
  • Abaikan pengecualian: Gunakan someAsyncFunction().catch(function ignore() {}) .
  • Laksanakan secara selari: Gunakan Promise.all([someAsyncFunction(), someOtherAsyncFunction()]) untuk melaksanakan berbilang fungsi tak segerak secara selari, membuang hasil daripada fungsi pertama.
  • Atas ialah kandungan terperinci Bolehkah Saya Selamat \'Membakar dan Melupakan\' Janji dalam Node.js?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

    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
    Artikel terbaru oleh pengarang
    Tutorial Popular
    Lagi>
    Muat turun terkini
    Lagi>
    kesan web
    Kod sumber laman web
    Bahan laman web
    Templat hujung hadapan