Матрос
точно, Стефанов
snatvb
правда она уже старенькая
Матрос
есть промисы и асинк
snatvb
колбэки не обязательно идут асинхронно
Матрос
они решают проблемы пирамиды дума)
Матрос
Andrew это другой вопрос)
snatvb
как ооно структурировать
snatvb
вариантов масса
Denis
Можно также историю чата упаковать в PDF)
Матрос
я пробовал сегодня
Denis
Актуальней будет
snatvb
:D
Матрос
но пля..ь... там когда await делаешь в async функции или когда чейнинг делаешь в промисах - один хрен нет ветвления!
Матрос
и тут я хз что делать если оно нужно
Матрос
мне кстати нужно)
Матрос
будет, потом, нужно
snatvb
setTimeout :D
Матрос
ггггг
Матрос
ну точнее setInterval
Матрос
а там потом вложенные таймеры
Дима
Что значит нет ветвления?
Матрос
но это не гут
snatvb
интервал тикает вечно
Матрос
ветвление? а как ты его там сделаешь?
Матрос
плоский код ты не получишь
Дима
Ясен фиг, это же вветвление
Дима
По определению))
Матрос
блин, да)))
Матрос
это я упустил))))))
Дима
Тебе вернулся результат или ошибка, на основе него с каким то условием продолжаешь работать
snatvb
class Thread {
constructor(callback){
setTimeout(()=>{callback()}, 0);
}
}
new Thred(/*function*/);
snatvb
:D
Дима
Матрос
збс)
snatvb
мне надо было быстро скачать много всякой херни с api
snatvb
а почти так делал
andrei
snatvb
:DD
Матрос
а кто такой этот ваш... энрико? ща загуглю
Дима
Когда ты горишь, и телеграм горит, а калбеки всё продолжают вызывать калбеки калбеков
Матрос
гггггггггг
snatvb
https://github.com/enricostara
snatvb
?
Дима
Угу
Дима
Особенно советую tl-node
andrei
Матрос
ну когда короч делаешь setInterval но не очищаешь таймер, примерно также только он решил с коллбэками все делать?
Дима
Испытаете много ярких эмоций
snatvb
buffer.writeUInt8((useWordLength ? 0x7F : 0xFE), offset++);
buffer.writeUInt8(bLength & 0xFF, offset++);
buffer.writeUInt8((bLength >> 8) & 0xFF, offset++);
buffer.writeUInt8((bLength >> 16) & 0xFF, offset++);
сложна
Дима
Дима
Ещё по соседству проверка if ( true == false )
snatvb
ватафакмазафака
Матрос
АААА, зачем такое писать, о Боже
Матрос
кстати у тебя с концами строк проблем не было?
Дима
Погодите, вот самое прекрасное
Дима
Таймураз
Матрос
привет Java
Дима
Дадада
Матрос
только без прототипки)
Матрос
мне прям Android API вспоминается))
Матрос
странно, я думал при том что у тебя евал там есть, будет жопа
andrei
I'm giving you a night call to tell you how I feel
snatvb
function _true() {return Math.random() > 0.755;}
function _false() {return Math.random() > 0.755;}
// ...
if (mydata === _true()) {/* ... */}
Таймураз
Матрос
Andrew ну это не настолько же весело как переопределние операторов в С)))))
snatvb
snatvb
Матрос
Andrew давай
snatvb
Дима
странно, я думал при том что у тебя евал там есть, будет жопа
Она такая большая и всеобъемлущая, что возможно я просто не заметил 🌚
На самом деле всё проще, просто в этот код до сих пор так и не отважились влезть. Ад калбеков решаем итераионно, а когда у тебя евал — тебе уже ничего не поможет 😢
Матрос
Andrew блин ну неужели они его написали))
snatvb