Overview
Implement promiseReject(reason) that returns a rejected Promise, without using Promise.reject.
Examples
try { await promiseReject('error'); } catch(e) { console.log(e); } // 'error'Solution
Reveal solution
function promiseReject(reason) {
return new Promise((_, reject) => reject(reason));
}promise-reject.js
Promise.reject
easycodingJavaScriptPromises
Overview
Implement promiseReject(reason) that returns a rejected Promise, without using Promise.reject.
Examples
try { await promiseReject('error'); } catch(e) { console.log(e); } // 'error'Solution
Reveal solution
function promiseReject(reason) {
return new Promise((_, reject) => reject(reason));
}NameTopicDifficulty
103 of 103 problems