Middle
/** * Իրականացրեք sumPromises ֆունկցիան, որը * ընդունում է խոստումներ որպես արգումենտներ և վերադարձնում * դրանց արդյունքների գումարը: * * Ֆունկցիան կարող է ընդունել ցանկացած քանակի արգումենտ: * Կարող եք օգտագործել ցանկացած խոստման API: */ // Կոդ այստեղ // Օգտագործման օրինակ const promise1 = Promise.resolve(1); const promise2 = Promise.resolve(2); sumPromises(promise1, promise2).then(console.log); // 3
sobes.tech AI
Պատասխան AI-ից
javascript function sumPromises(...promises) { return Promise.all(promises) .then(results => results.reduce((sum, value) => sum + value, 0)); }
// Истифодаи намуна const promise1 = Promise.resolve(1); const promise2 = Promise.resolve(2);
sumPromises(promise1, promise2).then(console.log); // 3
Функсия қабул мекунад ҳар кадом миқдорPromises, бо истифода аз `Promise.all` интизор мешавад, ки онҳо иҷро шаванд, ва баъд арзишҳоро ҷамъ мекунад.