Size: a a a

2020 May 09

В

Виктория in pro.js
источник

В

Виктория in pro.js
Глава там есть про TCP
источник

В

Виктория in pro.js
Она небольшая
Лучше почитать и разобраться, чем срач устраивать непонятный
источник

DE

Denis Efremov in pro.js
Павел)
Переслано от
https://codepen.io/git9243031/pen/LYpmNaE?editors=1111

Пытаюсь понять промисы, подскажите пожалуйста, что делаю не так в этом задании.

Есть недописаная функция «parallel(funcArray, doneAll)»:
Нужно её дописать. Что-то вроде аналога promise.all. И не забудьте, что результирующий массив должен сохранять тот порядок, в котором передавались функции.
function parallel(funcArray, doneAll) {

}
Не проходишь по массиву
источник

DE

Denis Efremov in pro.js
in reserved
источник

П

Павел) in pro.js
Denis Efremov
Не проходишь по массиву
Пытаюсь хоть 1 функцию запустить, всё равно не работает
источник

В

Виктория in pro.js
Читать, конечно же, никто не будет
Но всё же...
источник

DE

Denis Efremov in pro.js
in нельзя использовать как переменную
источник

DE

Denis Efremov in pro.js
Это зарезервированное слово
источник

DE

Denis Efremov in pro.js
Павел)
Пытаюсь хоть 1 функцию запустить, всё равно не работает
Херово пытаешься
источник

В

Виктория in pro.js
Ну ты же даже не удосужилcя толком разобраться в проблеме, при чем тут сам язык?
источник

П

Павел) in pro.js
Denis Efremov
Не проходишь по массиву
Прошёлся, но всё равно не пашет
function parallel(funcArray, doneAll) {
 const resultArr = funcArray.map(
   funcTemp =>
     new Promise((resolve, reject) => {
       funcTemp(strResult => {
         resolve(strResult);
       });
     })
 );
 return resultArr;
}
источник

DE

Denis Efremov in pro.js
Павел)
Прошёлся, но всё равно не пашет
function parallel(funcArray, doneAll) {
 const resultArr = funcArray.map(
   funcTemp =>
     new Promise((resolve, reject) => {
       funcTemp(strResult => {
         resolve(strResult);
       });
     })
 );
 return resultArr;
}
Не вызываешь doneAll
источник

DE

Denis Efremov in pro.js
Это функция
источник

П

Павел) in pro.js
Denis Efremov
Не вызываешь doneAll
function parallel(funcArray, doneAll) {
 const resultArr = funcArray.map(
   funcTemp =>
     new Promise((resolve, reject) => {
       funcTemp(strResult => {
         resolve(strResult);
       });
     })
 );
 doneAll(resultArr);
}
источник

П

Павел) in pro.js
Denis Efremov
Это функция
источник

DE

Denis Efremov in pro.js
Павел)
function parallel(funcArray, doneAll) {
 const resultArr = funcArray.map(
   funcTemp =>
     new Promise((resolve, reject) => {
       funcTemp(strResult => {
         resolve(strResult);
       });
     })
 );
 doneAll(resultArr);
}
Не ждешь резолва промисов
источник

П

Павел) in pro.js
Denis Efremov
Не ждешь резолва промисов
А как их дождаться, можете объяснить? просто я ток начал изучать эту тему,..перечитал статьи и вот на заданиях торможу
источник

DE

Denis Efremov in pro.js
Наверное через then
источник

В

Виктория in pro.js
Я знаю как сделать, но вопрос, что должно быть в response? Массив всех response? Или еще что-то?
источник