Rafael 🌵
Если в дефолтное функции для x нет замыканий, то это норм
Завтра
Это хуета
Rafael 🌵
Нет, это норм
Завтра
Ты либо передаешь нормально функцию, либо ты говноед, который допустил, что можно передать undefined
Жалгас
ну как там, админ не появился еще?
Rafael 🌵
Ты либо передаешь нормально функцию, либо ты говноед, который допустил, что можно передать undefined
Да вот нихрена и кейс: сделаем функцию фабрику, которая возвращает какой-то массив объектов с дефолтное значениями, и есть наша функция, которая на вход принимает массив и возвращает какой-то массив Тогда дефолтное значение нашей функции можно задать функцией фабрикой
Завтра
Учи фп
Rafael 🌵
Пока даже не буду
Завтра
Такой хуйней никто не занимается
Rafael 🌵
Более того, мы можем спокойно дефолтное значение делать с замыканием, если наша функция объявлена внутри другой функции
Rafael 🌵
Конечно, я пока так делать не буду, но и зазорного в этом тоже нет
Rafael 🌵
sho?
а в стектрейсе foo будет присутствовать? или потеряется?
Rafael 🌵
Надо проверять
Rafael 🌵
Но теоретически - да, функция то уже вызвана
Завтра
Такой себе кейс
Завтра
Тебе все равно придётся проверять, что в аргументе лежит
Завтра
Ты же будешь с ним работать, а не просто возвращать
Завтра
return mustBeProvided + 1
Завтра
И уже сосешь хуй
Завтра
Как бы
Завтра
0 пользы
Rafael 🌵
Я не понял твою претензию
Завтра
Если ты не передашь значение
Завтра
Оно по дефолту будет ошибкой
Завтра
И ты к ошибке прибавляешь 1
Завтра
Получаешь другую ошибку о том, что делаешь хуйню какую-то )
Rafael 🌵
И ты к ошибке прибавляешь 1
что? у тебя ошибка реджектит выполнение функции
Завтра
Бобик
Завтра
Она не бросается
Завтра
А не
Завтра
Бросается
Завтра
Окей
Завтра
Все равно говно какое-то
Rafael 🌵
ладно тебе, признай уже
Rafael 🌵
имеет кейсы
MaybeLocal
Доброе утро - а вот в этом примере я могу ответы хоть как назвать (googleRes, appleRes) и Вью определит к какому запросу они относятся?
MaybeLocal
MaybeLocal
https://github.com/mzabriskie/axios/issues/371
Anton
Всем привет. Народ подскажите решение. Есть SPA на Vue. Задача перед запуском проверять браузер, и например если IE < 10, Chrome < 60, Firefiox < 55 показывать оповещение, что браузер не поддерживается. Как это правильнее реализовать?
Anonymous
Chrome < 60 ???
Anton
ну это образно же
Anton
ну 50 допустим
Александр
Всем привет. Народ подскажите решение. Есть SPA на Vue. Задача перед запуском проверять браузер, и например если IE < 10, Chrome < 60, Firefiox < 55 показывать оповещение, что браузер не поддерживается. Как это правильнее реализовать?
https://stackoverflow.com/questions/2400935/browser-detection-in-javascript - можно по регуляркам, достаточно неплохо работает. Но вообще в этом плане единого "правильного" решения не существует.
Завтра
имеет кейсы
Я только один кейс вижу, и это вовсе не об ошибках
Завтра
Кастомные map'ы с дефолтным поведением
Завтра
?
Бля, ну подумай
Завтра
Мапы, фильтры и прочее Фильировать по коллбэку, если не передан - какой-то дефолтный фильтр передавать
Завтра
Но такое не практикуется в фп
Завтра
Потому что обычно все мапы, фильтры итд пилятся уже с заранее определённым коллбэком и выносятся в отдельную функцию
Rafael 🌵
Rafael 🌵
Это просто противоречит их сущности
Valerii
Ребят такой вопрос. Как можно установить дефолтные параметры к роуту? Попробовал модифицировать параметры вручную через хук beforeRouteEnter, но проблема в том что оно не обновляет роут браузера. Есть более адекватные решения?
Завтра
const getActive = filter({ active: true})
Завтра
Ну или const getTeens = filter(i => i.age < 20)
Valerii
Задача такая. Если я перехожу на роут { name: 'foo'}, я хочу чтобы по дефолту были подставлены параметры, причем один из них динамически { params : {foo: 'bar', baz: getBaz()} }
Max
почему не использовать .replace? или я не понял вопроса? https://router.vuejs.org/en/essentials/navigation.html
Tim
вот за что люблю эко систему js так это за количество фреймворков и либ)) всего на одну букву ошибся)) http://viejs.org/
Завтра
Ну так что тут противоречит? @Fl0pZz
Rafael 🌵
Ну так что тут противоречит? @Fl0pZz
противоречие в том, что filter map и прочие обязаны принимать функцию явно
Rafael 🌵
нет
Завтра
map('id') добрый вечер
Завтра
id => find({ id })
Завтра
Могу миллиард примеров привести
Rafael 🌵
id => find({ id })
Кек, такая конструкция впринципе невозможна в js
Rafael 🌵
А не
Завтра
Мне лень писать с тлф полностью
Rafael 🌵
Там создание объекта же
Завтра
Избавь меня от этого
Rafael 🌵
Закончим разговор об этом
Завтра
Там все правильно, к слову
Rafael 🌵
Все равно никто своё мнение не изменит
Завтра
Тут в подходах дело Ты говоришь, что невозможно В фп возможно все
DreaMinder
ночью был стрим лайвкодинга ксанфа. Кто сделал запись?