Leet
У них разный функционал, разные цели. На клиенте тебе нужна страница, которая загружает js, который тянет по этому же роуту уже другие данные - не страницу, а инфу
Leet
Это не правильно
Leet
Ну это частая проблема)
Anonymous
emitter.on (`dosmth`, dosomth, zhopa => console.log(zhopa)) emitter emit (`dosomth`, dosomth)
Anonymous
?
Leet
шо за зверь
Anonymous
emitter.on (имя_эмиттера, функция, передаваемая переменная) emitter.emit(имя_эмиттера, функция)
Leet
дай доку к своему эммитеру, шо это
Anonymous
насколько я понял в вашей строке нет вызова функции dosomth, а только передача переменной
Leet
есть
Anonymous
ладно, понял, пошёл читать дальше)
Leet
emitter.on('dosomth', function (zhopa) { console.log(zhopa) }); emitter.emit('dosomth', zhopa);
Leet
может стрелочная функция запутала
Andrey
Господа! Такая засада. Есть массив числовых значений. Не отсортированный. Так эта падла, после JSON.stringyfy астоматом сортируется по возрастанию! Как победить?
сomorsiс
Массив случайно не как обьект?
Leet
Массив не массив)
krn
Массив случайно не как обьект?
+1, это у вас проблемы с "массивом" числовых значений
Andrey
Массив случайно не как обьект?
не, обычный const m = [200,100,500,300]
Andrey
после JSON.stringify он отсортирован по порядку! а мне это не надо(
Andrey
гуглил что это "оптимизации" V8 какие-то
сomorsiс
Andrey
хм... ладно, ща подебажем в каком месте эта падла пересортируется
krn
после JSON.stringify он отсортирован по порядку! а мне это не надо(
предыдущий пример не работал, но с большой вероятностью у вас var arr = {} arr[0] = someNum проверьте на instanceof Array
Andrey
Разобрался! Косяк не у меня) Это апи возвращает в пересортированном порядке. А я час пытался решить баги несуществующие ((
krn
гуглил что это "оптимизации" V8 какие-то
не может оптимизация ломать нахер весь стандарт ))
Andrey
Он пересортировывает только объект, не массив. Не с массивом вы работали)
Да нет, как раз с массивом. На сортировку объекта мне положить, а вот массив должен быть в строгом порядке. Перерыл кучу доки, а дело оказалось в косяке бэкэнда апи
Leet
Мне больше верится в фундаментальную ошибку атрибуции
Grigory
Парни привет, нужен совет. Есть роутер который делает запрос к нескольким сервисам параллельно, но приоритет только за одним из сервисом. Как можно дождаться приоритетный промис и если остальные промисы не успели выполниться то зарезолвить их? const requests = Promise.all([ requestOne, requestTwo, requestThree, ]); // Alway wait only request one Пример естественно не делает то чего нужно. Что-то тупянк уже под вечер, ничего в голову не приходит.
Vitaly
Promise.race()
Vladimir
race дождется любого
Sergey
у промиса две проперти .name
Alisher
разве ?
CherryTea
Sergey
разве ?
присмотрись
CherryTea
Может бага браузера или иде
CherryTea
А чем там смотришь
Sergey
Может бага браузера или иде
скорее бага браузера
Alisher
Sergey
хром
Sergey
CherryTea
А если вывести просто как обьект
Alisher
у промиса две проперти .name
это от прототипа функции берет
Sergey
странно, что не замержил
Alisher
Sergey
о .finally
Nikita
С 63
Nikita
Версии
Sergey
лол
Sergey
?
ну его нет ещё в нормальных браузерах
Cenator 🐈
А как в промисе чейнить catch? .catch() .catch() Так он передаст?
Nikita
А хром не норм?
Sergey
А как в промисе чейнить catch? .catch() .catch() Так он передаст?
если в первом кэтч выбросишь или вернешь ошибку
Vitaly
race дождется любого
Promise.race() + setTimeout() + Promise.all()
Sergey
Cenator 🐈
О спс
Sergey
О спс
а вообще смотри в сторону футурок
Sergey
я для себя их наконец-то принял
Sergey
npmjs.com/fluture
Grigory
Promise.race()
Он дождется любого и вернет только его результат
Vitaly
Он дождется любого и вернет только его результат
да, но поверх него можно накрутить таймаут
Nikita
npmjs.com/fluture
Объясни шутку
Sergey
Объясни шутку
никаких шуток
Nikita
Тогда, что это такое?
Grigory
да, но поверх него можно накрутить таймаут
Не совсем понимаю как это поможет, я же не знаю через сколько первый запрос зарезолвиться
Vitaly
https://www.npmjs.com/package/fluture - вот
Nikita
https://www.npmjs.com/package/fluture - вот
Ааа, он ссылку битую дал
Sergey
сорян
Vitaly
сорян
бан на день!
Cenator 🐈
а вообще смотри в сторону футурок
Да, жаль что разброд скорее всего будет из-за остальной команды
Cenator 🐈
Вот если промис переопределить...