Size: a a a

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

2020 July 17

λР

λера Розаλин... in JavaScript — русскоговорящее сообщество
тебе хватит просто for
источник

ЕЧ

Евгений Чугреев... in JavaScript — русскоговорящее сообщество
Roman
Привет, у меня есть array  через который надо пройти и  сделать axios запрос и  в тот же array обновить ключ по ответу от сервера, я не могу понять как это сделать, можете подсказать. Принципе через Promise.All() получается, но хотелось бы что-то типо форча но он не работает.
theArray.forEach((e, x) => axios.get(e).then(res => theArray[x].res.data));
источник

d

ds in JavaScript — русскоговорящее сообщество
λера Розаλин
for await нужен для асинхронных итераторов
ды  да, вы совершенно правы, господа
источник

ЕЧ

Евгений Чугреев... in JavaScript — русскоговорящее сообщество
λера Розаλин
for await нужен для асинхронных итераторов
Фу фу фу, асинхронные итераторы - зло!!! Тогда уж лучше старый добрый Promise.all
источник

ЕЧ

Евгений Чугреев... in JavaScript — русскоговорящее сообщество
Ynherb
await заставляет ждать каждиц раз или я ошибаюсь ?
Не ошибаешься, уничтожает асинхронность на корню.
источник

И

Иван in JavaScript — русскоговорящее сообщество
Евгений Чугреев
Не ошибаешься, уничтожает асинхронность на корню.
Вопрос был про последовательное исполнение
источник

И

Иван in JavaScript — русскоговорящее сообщество
Евгений Чугреев
Фу фу фу, асинхронные итераторы - зло!!! Тогда уж лучше старый добрый Promise.all
Они разные задачи решают
источник

ЕЧ

Евгений Чугреев... in JavaScript — русскоговорящее сообщество
Браузер сам знает сколько coroutine обслужить, и когда ты делаешь тот-же Promise.all, ты даёшь браузеру возможность самому решить - кого и когда обслужить...
источник

λР

λера Розаλин... in JavaScript — русскоговорящее сообщество
Асинхронный итератор гарантирует последовательность
источник

И

Иван in JavaScript — русскоговорящее сообщество
Евгений Чугреев
Браузер сам знает сколько coroutine обслужить, и когда ты делаешь тот-же Promise.all, ты даёшь браузеру возможность самому решить - кого и когда обслужить...
Последовательные асинхронные операции и параллельные асинхронные операции — две РАЗНЫХ задачи.
источник

ЕЧ

Евгений Чугреев... in JavaScript — русскоговорящее сообщество
for await, лишает браузер решать - кого обслужить первым.
источник

ЕЧ

Евгений Чугреев... in JavaScript — русскоговорящее сообщество
Это очень плохая методология...
источник

И

Иван in JavaScript — русскоговорящее сообщество
Евгений Чугреев
for await, лишает браузер решать - кого обслужить первым.
Так если тебе нужно выполнить запросы последовательно, то схерали браузер должен решать про порядок?
источник

ЕЧ

Евгений Чугреев... in JavaScript — русскоговорящее сообщество
Евгений Чугреев
theArray.forEach((e, x) => axios.get(e).then(res => theArray[x].res.data));
Идеальный вариант, забиваешь пул и браузер сам разбирается кому и сколько дать...
источник

И

Иван in JavaScript — русскоговорящее сообщество
Евгений Чугреев
for await, лишает браузер решать - кого обслужить первым.
Когда тебе нужно список отсортировать, ты же не предоставляешь браузеру свободу выбора — сортировать по убыванию или по возрастанию?
источник

ЕЧ

Евгений Чугреев... in JavaScript — русскоговорящее сообщество
Иван
Когда тебе нужно список отсортировать, ты же не предоставляешь браузеру свободу выбора — сортировать по убыванию или по возрастанию?
Это совершенно другая задача... и даже в ней - я сортировку заверну в отдельный промис что-бы браузер не ловил клина... то что вы предлагаете вернёт вэб разработку обратно в начало 2000х
источник

ЕЧ

Евгений Чугреев... in JavaScript — русскоговорящее сообщество
Когда все лаговало, и не кто ни понимал что с этим делать
источник

ЕЧ

Евгений Чугреев... in JavaScript — русскоговорящее сообщество
Coroutine не просто так ввели...
источник

ЕЧ

Евгений Чугреев... in JavaScript — русскоговорящее сообщество
Асинхронность++, синхронность-
источник

p

pablo in JavaScript — русскоговорящее сообщество
Евгений Чугреев
Асинхронность++, синхронность-
Что за бред, вам человек сказал, что это для разных задач и всё
источник