Size: a a a

JavaScript — русскоговорящее сообщество

2020 November 21

KS

Konstantin Sedykh in JavaScript — русскоговорящее сообщество
Sergiy Shatunov
ты явно всё делаешь не так, надо в Promise.all передавать массив из результатов вызовов fetch
ээээ? с хера-ли? это он вернёт массив результатов, а передавать надо именно массив промисов.
источник

KS

Konstantin Sedykh in JavaScript — русскоговорящее сообщество
Sergiy Shatunov
я даже не знаю что это, отдалённо помню что такое бабель
тяжёлый случай. собираешь ручками в блокноте? 😁
источник

SS

Sergiy Shatunov in JavaScript — русскоговорящее сообщество
Eduard Leadfactor
А там разве не передаётся?)
у тебя в коде явно прописано не то что надо

надо созать массив из результатов работы fetch и уже потом передать его в Promise.all
источник

SS

Sergiy Shatunov in JavaScript — русскоговорящее сообщество
Konstantin Sedykh
ээээ? с хера-ли? это он вернёт массив результатов, а передавать надо именно массив промисов.
массив надо сформировать
источник

DS

Dmytro Svyrydenko in JavaScript — русскоговорящее сообщество
Ребят, а можно ли каким-либо образом отобразить такую инфу о эвентах в хроме?
источник

DS

Dmytro Svyrydenko in JavaScript — русскоговорящее сообщество
Скрин из firefox
источник

E

Eduard Leadfactor in JavaScript — русскоговорящее сообщество
Sergiy Shatunov
массив надо сформировать
Просто я это делаю по примеру из LearnJS, там именно так и было сделано
источник

SS

Sergiy Shatunov in JavaScript — русскоговорящее сообщество
Eduard Leadfactor
Просто я это делаю по примеру из LearnJS, там именно так и было сделано
надо воспользоваться средствами отлаки, что и когда срабатывает, их можно повесть и на then и на catch
источник

KS

Konstantin Sedykh in JavaScript — русскоговорящее сообщество
Eduard Leadfactor
А там разве не передаётся?)
const [responseGetLeads, responseGetContacts, responseGetCompanies] = await Promise.all([fetch(...), fetch(...), fetch(...)]);
источник

E

Eduard Leadfactor in JavaScript — русскоговорящее сообщество
Konstantin Sedykh
const [responseGetLeads, responseGetContacts, responseGetCompanies] = await Promise.all([fetch(...), fetch(...), fetch(...)]);
Спасибо)
источник

E

Eduard Leadfactor in JavaScript — русскоговорящее сообщество
Сделал, работает)
Правда сейчас почему-то не отрабатывает строка с объединением этих запросов:
источник

E

Eduard Leadfactor in JavaScript — русскоговорящее сообщество
И в консоль выводится из трёх сущностей, только одна
источник

E

Eduard Leadfactor in JavaScript — русскоговорящее сообщество
Должно быть три))
источник

KS

Konstantin Sedykh in JavaScript — русскоговорящее сообщество
Eduard Leadfactor
Должно быть три))
с фига-ли, если ты их мержишь?
источник

E

Eduard Leadfactor in JavaScript — русскоговорящее сообщество
В плане
источник

KS

Konstantin Sedykh in JavaScript — русскоговорящее сообщество
Eduard Leadfactor
В плане
у тебя три объекта с одинаковой структурой и  одинаковыми именами пропсов, ты их объединяешь. естественно в результате останутся только пропсы последнего объекта.
источник

E

Eduard Leadfactor in JavaScript — русскоговорящее сообщество
Eduard Leadfactor
Должно быть три))
Просто на момент выполнения первой части задания, оно именно так и выводило и было всё ок.
А сейчас почему-то престало, даже если я комментирую новый код и возвращаю к исходному.
Выводит, как ты и говоришь, последний объект
источник

KS

Konstantin Sedykh in JavaScript — русскоговорящее сообщество
Eduard Leadfactor
Просто на момент выполнения первой части задания, оно именно так и выводило и было всё ок.
А сейчас почему-то престало, даже если я комментирую новый код и возвращаю к исходному.
Выводит, как ты и говоришь, последний объект
если надо три, то так:
const jsonAll = {jsonLeads, jsonContacts, jsonCompanies};
источник

E

Eduard Leadfactor in JavaScript — русскоговорящее сообщество
Konstantin Sedykh
если надо три, то так:
const jsonAll = {jsonLeads, jsonContacts, jsonCompanies};
Всё равно один только
источник

E

Eduard Leadfactor in JavaScript — русскоговорящее сообщество
источник