Sobes.tech
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` интизор мешавад, ки онҳо иҷро шаванд, ва баъд арзишҳоро ҷамъ мекунад.