⊗jsSpPrmEO 164 of 294 menu

პრომისის შეცდომის ობიექტი JavaScript-ში

უფრო მიღებულია ფუნქცია reject-ში გადავცეთ არა სტრიქონი შეცდომით, არამედ ობიექტი შეცდომით:

let promise = new Promise(function(resolve, reject) { setTimeout(function() { reject(new Error('error in promise')); // ობიექტი შეცდომით }, 3000); });

ასევე შესაძლებელია შეცდომის ობიექტების გადაგდება throw-ის საშუალებით - ეს ექვივალენტური იქნება მათი გადაცემისა reject-ში:

let promise = new Promise(function(resolve, reject) { setTimeout(function() { throw new Error('error in promise'); // ექვივალენტურია reject-ის }, 3000); });

გადააკეთეთ შემდეგი კოდი შესწავლილის შესაბამისად:

let promise = new Promise(function(resolve, reject) { setTimeout(function() { let isError = false; if (!isError) { resolve('success'); } else { reject('error'); } }, 3000); });
ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა