Size: a a a

2020 January 31

d🇳

dev1lroot 🇳🇴 in javascript_ru
у меня асинхрон не работает ни с одним ни с другим вариантом
источник

d🇳

dev1lroot 🇳🇴 in javascript_ru
в первом случае задержки просто нет, мгновенный проскок
во втором случае задержка бесконечная и ничего не идет дальше
источник

d🇳

dev1lroot 🇳🇴 in javascript_ru
*наоборот, первый не проскакивает вообще, второй проскакивает сразу.
источник

K

Kirill in javascript_ru
dev1lroot 🇳🇴
у меня асинхрон не работает ни с одним ни с другим вариантом
setTimeout первым аргументом всегда принимает функцию, так что нужно не просто resolve написать, а стрелочную функцию, и внутри вызвать resolve(), вот так должен setTimeout выглядеть =>
setTimeout(() => {resolve()}, ms)
источник

p

p0rsche in javascript_ru
Странно видеть async и var рядом
источник

K

Kirill in javascript_ru
ну или обычную функцию
источник

EB

Evgeny Bondarev in javascript_ru
dev1lroot 🇳🇴
в первом случае задержки просто нет, мгновенный проскок
во втором случае задержка бесконечная и ничего не идет дальше
У меня первый вариант отработал нормально
источник

Dv

Dr. Friedrich von Never in javascript_ru
Kirill
setTimeout первым аргументом всегда принимает функцию, так что нужно не просто resolve написать, а стрелочную функцию, и внутри вызвать resolve(), вот так должен setTimeout выглядеть =>
setTimeout(() => {resolve()}, ms)
Погоди, так твой пример чем от его отличается?
источник

Dv

Dr. Friedrich von Never in javascript_ru
В его варианте тоже должно норм работать, я проверил.
источник

EB

Evgeny Bondarev in javascript_ru
В том то и дело, что проблема, скорее всего, в конкретных значениях. Нужно запускать с дебагом и смотреть в каждую переменную, мб в ms ноль прилетает или значение не переведено в ms, а хранится в секундах
источник

Dv

Dr. Friedrich von Never in javascript_ru
Да.
источник

АГ

Андрей Гуртовой in javascript_ru
dev1lroot 🇳🇴
у меня асинхрон не работает ни с одним ни с другим вариантом
1) не ясно что именно ты хочешь достичь.

2) В этом коде куча проблемных мест:


2.1) Посмотри синтаксис for in и async-await
У асинки нет авайта а нужен
В фор ине нужно писать for(const note in notes)
источник

АГ

Андрей Гуртовой in javascript_ru
Зачем все эти notes[note][0] когда есть notes.forEach( ?
источник

N

Nahaba in javascript_ru
Ребята, а те, кто делал бота для телеги в этой группе - они использовали telegraf?
источник

N

Nahaba in javascript_ru
Может у кого-то есть опыт работы с телеграфом?
источник

Dv

Dr. Friedrich von Never in javascript_ru
Андрей Гуртовой
Зачем все эти notes[note][0] когда есть notes.forEach( ?
notes.forEach не бывает асинхронным, а ему, кажется, надо? Но, да, твои сомнения верны.
источник

АГ

Андрей Гуртовой in javascript_ru
dev1lroot 🇳🇴
у меня асинхрон не работает ни с одним ни с другим вариантом
Кажецо я начинаю понимать что комментарии тоже содержат код

Тебе нужен или yeld с асинком, или конструкции типа


promise = Promise.resolve();
array.forEach(item => {
promise = promise.then(()=> {
   if(isSleep) {return   sleep}
 return item
})
}

чтобы итерироваит
источник

S

Syntax Highlight Bot in javascript_ru
Андрей Гуртовой
Кажецо я начинаю понимать что комментарии тоже содержат код

Тебе нужен или yeld с асинком, или конструкции типа


promise = Promise.resolve();
array.forEach(item => {
promise = promise.then(()=> {
   if(isSleep) {return   sleep}
 return item
})
}

чтобы итерироваит
источник

АГ

Андрей Гуртовой in javascript_ru
Nahaba
Ребята, а те, кто делал бота для телеги в этой группе - они использовали telegraf?
Es. Вы про какого?
источник

АГ

Андрей Гуртовой in javascript_ru
Nahaba
Может у кого-то есть опыт работы с телеграфом?
Небольшой есть. И ещё есть чат про телеграф.  Секунду вышлю...
источник