⊗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
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау