Size: a a a

2020 May 09

П

Павел) in pro.js
Виктория
Не нужны в данной КОНКРЕТНОЙ задаче тебе промисы
Услышь меня, человек
более того , там написано чтореализовать promiseAll
источник

DE

Denis Efremov in pro.js
Lupusregina[beta]
const parallel = (funcArray, doneAll) => 
 Promise.all(funcArray.map(f => new Promise(r => f(r)))).then(doneAll)
)))))
источник

t

th.witness in pro.js
Lupusregina[beta]
const parallel = async (funcArray) => new Promise((resolve, reject) => { 
 const resultArray = []
 let summary = 0
 funcArray.map((p, i) => Promise.resolve(p).then((value, error) => {
   if ( error )
     reject(error)
   
   resultArray[i] = value
   if ( ++summary === funcArray.length )
     resolve(resultArray)
 }))
})
А зачем там асунька-тян?
источник

П

Павел) in pro.js
Lupusregina[beta]
const parallel = (funcArray, doneAll) => 
 Promise.all(funcArray.map(f => new Promise(r => f(r)))).then(doneAll)
😂😂😂😂
источник

DE

Denis Efremov in pro.js
new Promise().then(resolve)
источник

t

th.witness in pro.js
Denis Efremov
new Promise().then(resolve)
Кек.
источник

L

Lupusregina[beta] in pro.js
Павел)
😂😂😂😂
работает же
источник

П

Павел) in pro.js
Denis Efremov
p.then(resolve)
Так не работает
источник

П

Павел) in pro.js
Lupusregina[beta]
работает же
Так суть в том , что надо реализовать тот самый promiseAll
источник

L

Lupusregina[beta] in pro.js
Павел)
Так суть в том , что надо реализовать тот самый promiseAll
я тебе выше его сделал
источник

L

Lupusregina[beta] in pro.js
Павел)
Так суть в том , что надо реализовать тот самый promiseAll
const myPromiseAll = async (funcArray) => new Promise((resolve, reject) => { 
 const resultArray = []
 let summary = 0
 funcArray.map((p, i) => Promise.resolve(p).then((value, error) => {
   if ( error )
     reject(error)
   
   resultArray[i] = value
   if ( ++summary === funcArray.length )
     resolve(resultArray)
 }))
})
const parallel = (funcArray, doneAll) =>
 myPromiseAll(funcArray.map(f => new Promise(r => f(r)))).then(doneAll)
источник

S

Syntax Highlight Bot in pro.js
Lupusregina[beta]
const myPromiseAll = async (funcArray) => new Promise((resolve, reject) => { 
 const resultArray = []
 let summary = 0
 funcArray.map((p, i) => Promise.resolve(p).then((value, error) => {
   if ( error )
     reject(error)
   
   resultArray[i] = value
   if ( ++summary === funcArray.length )
     resolve(resultArray)
 }))
})
const parallel = (funcArray, doneAll) =>
 myPromiseAll(funcArray.map(f => new Promise(r => f(r)))).then(doneAll)
источник

П

Павел) in pro.js
Lupusregina[beta]
const myPromiseAll = async (funcArray) => new Promise((resolve, reject) => { 
 const resultArray = []
 let summary = 0
 funcArray.map((p, i) => Promise.resolve(p).then((value, error) => {
   if ( error )
     reject(error)
   
   resultArray[i] = value
   if ( ++summary === funcArray.length )
     resolve(resultArray)
 }))
})
const parallel = (funcArray, doneAll) =>
 myPromiseAll(funcArray.map(f => new Promise(r => f(r)))).then(doneAll)
благодарю,сейчас буду вникать
источник

DE

Denis Efremov in pro.js
return await new Promise
источник

П

Павел) in pro.js
Denis Efremov
return await new Promise
А вот тут , что не так? Можете исправить?
  const resultArr = funcArray.map(funcTemp => {
   const p = new Promise((resolve, reject) => {
     funcTemp(strResult => {
       resolve(strResult);
     }).then(resolve => resolve);
   });

   return p.then(resolve );
 });
источник

В

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

П

Павел) in pro.js
ты чего такая мощная?)
источник

В

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

В

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

В

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