Deniss
там будут три параметра каждый из которых пойдет в другую функцию
Deniss
console.log для теста, что фильтр работает верно
Nikolay
Ну функции это просто сайд-эффекты, или ты будешь из них что-то возвращать обратно?
Deniss
нет
Deniss
они просто :void
Nikolay
Тогда убирай map.
Nikolay
И пиши forEach.
Deniss
forEach
Deniss
окей
Deniss
спасибо
Deniss
если не собираюсь ничего возвращать и использую map это грубая ошибка?
Nikolay
map — для отображения данных, то есть если тебе нужно из массива одной хуйни сделать массив (такой же длины) другой хуйни. Например из [1, 2, 3, 4] сделать [10, 20, 30, 40]
Deniss
а forEach не для отображения данных?
Nikolay
Нет, форыч просто для итерации.
Khangeldy
Здравствуйте. Как вы расшитываете сколько понадобиться часов на ту или иную задачу. В react -те например.
Nikolay
Igor
ты сравниваешь значения?
Nikolay
И технология тут ни при чем :)
Igor
PangadParamConstants.PARAM_COUNTRY_LIST
Igor
по сути ты сраниваешь значение по этому ключу
Deniss
я сравниваю значения да
Deniss
значения полей типа string
Igor
for (let value of PangadParamConstants) param._paramName === value
Igor
типа того
Khangeldy
И технология тут ни при чем :)
В вертске можно расшитать сколько ты на одну страницу время тратишь. И это будет твоя ставка. А вот react как то непонятно
Igor
или если конкретно только этим ключам
Nikolay
простите
Андрей
Я вот не могу. Потому что верстка это ЗЛОЕБУЧИЙ АД.
Ну, вообще вёрстка простая сейчас.
Андрей
Вот ты бы попробовал версталь лет 10 назад.
Андрей
Вот это был ад.
Khangeldy
ок спс
Nikolay
Андрей
Я пробовал. Ощущения те же :)
С появлением флексов стало всё на порядки проще.
Deniss
for (let value of PangadParamConstants) param._paramName === value
нее. так не очень красиво :)
Nikolay
С появлением флексов стало всё на порядки проще.
Это да. И с депрекейтом поддержки ие :)
Nikolay
Но теперь есть сафари.
Deniss
Но теперь есть сафари.
но не в ентерпрайзе )))
Андрей
Да, но сафари - это не IE всё же)
Igor
нее. так не очень красиво :)
почему не красиво?
Igor
а это простыня в if норм?)
Igor
ну ты понял
Nikolay
а это простыня в if норм?)
Иногда простыня из if лучше всякого оверинжиниринга
Deniss
То есть? :)
там еще windows 7 но уже с хромом
Nikolay
А то понапишут блядь всяких хелперов для редьюсеров вместо простого switch/case, и разбирайся потом, как там что работает.
Deniss
siwtch/case это же вообще говно
Deniss
не по uncle бобу
Nikolay
Так что оставь ифы, только предикаты вынеси в функции отдельные опционально.
Nikolay
siwtch/case это же вообще говно
Да, я тоже их не люблю, и там, где это нормально выглядит, заменяю на полиморфизм.
Deniss
мне кажется меня меня разок уволить хотели за то, что в коде стал switch / case использовать
Igor
что плохого в switch/case?
Deniss
не OOP это
Igor
омг
Igor
а че, в js есть ооп?
Deniss
как-бы стремимся к этому, не?
Igor
помоему недоООП пока что
Azein
>не OOP как там, в 2008, выяснили уже, чье ООП православнее?
Deniss
особенно если юзаем ts и поновее es
Deniss
еще один вопрос
Deniss
я как бы вообще из мира явы приходящий )))
Deniss
почему intellij так сильно тормозит если ты редактируешь html допустим строк 300-400 и там внутри много директив (встроенных) ангуляра
Deniss
приходиться делить такой код на компоненты еще меньше
Deniss
что бы не тормозило :(
Kronic
в worde
Anonymous
в notepad (который не ++)
Андрей
забыл добавить - под IE 6 😂
Это было обязательно, так что можно не уточнять.
Дима
не OOP это
Отношение к switch case меняется, если в проекте есть суммы типов) Проще говоря, свитч по энамам
Anonymous
Для IE6 была отдельная особая верстка)