⊗jsSpPrmEO 164 of 294 menu

Αντικείμενο με σφάλμα promise στο JavaScript

Είναι πιο αποδεκτό στη συνάρτηση reject να περνάμε όχι μια συμβολοσειρά με σφάλμα, αλλά ένα αντικείμενο με σφάλμα:

let promise = new Promise(function(resolve, reject) { setTimeout(function() { reject(new Error('σφάλμα στο promise')); // αντικείμενο με σφάλμα }, 3000); });

Μπορούμε επίσης να πετάμε αντικείμενα με σφάλματα με τη χρήση του throw - αυτό θα είναι ισοδύναμο με τη μεταβίβασή τους στο reject:

let promise = new Promise(function(resolve, reject) { setTimeout(function() { throw new Error('σφάλμα στο promise'); // ισοδύναμο με reject }, 3000); });

Μετατρέψτε τον ακόλουθο κώδικα σύμφωνα με όσα μελετήσαμε:

let promise = new Promise(function(resolve, reject) { setTimeout(function() { let isError = false; if (!isError) { resolve('επιτυχία'); } else { reject('σφάλμα'); } }, 3000); });
Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη