Kronic
Это было обязательно, так что можно не уточнять.
ну современные верстальщики не знают что такое IE 6
Deniss
попробуй VS Code. он более ориентирован на TS
не вариант. у меня лицензия только на intellij
Deniss
там же вроде ободранная версия какая-то
Deniss
и когда fullstack тяжело с разными эдиторами
Deniss
а так у меня java + ts/js
Дима
Я только в том году работал на проекте с таргетом вплоть до IE8, вот это хардкор конечно был)
Anonymous
Отношение к switch case меняется, если в проекте есть суммы типов) Проще говоря, свитч по энамам
Отличный пример switch - case это матчинг конструктора: switch (value.constructor) { case Number: ... case String: ... case Object: ... case Symbol: ... default: ... }
🍀 Max
давайте подпишем питицию по прекращению поддержки IE, всеми сайтами мира? )
Nickolai
а хром мы на винде как скачивать будем?
Deniss
:D
Maksim
а хром мы на винде как скачивать будем?
так сайт хрома пусть поддерживает ие
Андрей
Хром говно.
Дима
В моём случае матч через свитч выглядит так
Дима
Это просто случай без преобразования данных
Deniss
красиво
Deniss
но все-таки нет
Дима
но все-таки нет
Есть иные предложения как матчить type union?)
Дима
Deniss
https://refactoring.guru/ru/replace-conditional-with-polymorphism
Anonymous
В js не нужен полиморфизм
Deniss
ладно шучу я. иногда на самом деле switch/case самое подходящее
Дима
https://refactoring.guru/ru/replace-conditional-with-polymorphism
С классами в данном случае есть риск не дождаться завершения работы функции))
Anonymous
В языках со статической типизацией полиморфизм - это один из немногих вариантов, но даже в C++ уже есть std::variant
Дима
А тут и есть статическая
Дима
Пока полноценный паттерн-матчинг не завезли остаётся так
Дима
Его и не завезут.
Куда они денутся)
Дима
Не думаю, что взлетит именно эта версия, но как пример https://github.com/tc39/proposal-pattern-matching
Maksim
Есть что-то похожее на http://scrollmagic.io/ на ванильном js? Чтобы можно было отслеживать позицию скролла и при нужном значении анимировать элементы
Андрей
Куда они денутся)
А по чему ты матчить собрался?
Дима
А по чему ты матчить собрался?
Ну я выше уже привёл пример, вот у меня тип — юнион типов
Дима
Каждая строка здесь — отдельный (и довольно большой) тип, однозначно определенный
Дима
Да, только это не рантайм, не забывай.
В моём случае это рантайм, это именно что описание реального положения вещей
Igor
оверинжиринг
Igor
не нужно легких путей
Igor
ну, типа мастхэв
Igor
я тут хэндлер писал
Igor
Igor
чую что лютый говнокод
Igor
по date приходит объект с датой (moment), мне в локальном хранилище нужно проверить, если есть хоть одна дата из этого промежутка - удалить, т.е. в этом промежутке ничего не должно быть, если там нет ни одной даты - он добавляет в массив 7 дней (т.е. всю неделю)
Igor
не нравятся эти проверки с filter
Maksym vom Internet
а зачем костантами так обмазыватся?
Nikolay
А чем нужно обмазываться? :)
Maksym vom Internet
Ну или let
Nikolay
var)
Можно в принципе сразу в глобальный скоуп хуярить.
Nikolay
Зачем лишние слова в коде :)
Maksym vom Internet
ну блин, пусть будет лет везде и всё
Nikolay
Пусть будет лет! И всё!
Anonymous
а зачем костантами так обмазыватся?
Все правильно. const нужно использовать везде где только возможно. В rust let иммутабелен по дефолту например
Nikolay
Блин, рили, миллион раз же уже перетерли про леты и консты, сколько можно то?
Nikolay
Это даже боянистее чем тема ооп в жс.
Anonymous
Nikolay
Не ожидал попасть на собеседование, не готовился даже.
Дима
😂
Maksym vom Internet
тоже самое ток лет имутабельна
Nikolay
Вы приняты!
Maksym vom Internet
ура. Я на галерах
Nikolay
А var еще и карирована.
Maksym vom Internet
где моё весло?
Дима
🏆
Maksym vom Internet
🏆
этим гребсти неудобно чёт
Alexandr
Так и не должно быть "удобно"
Anonymous
Это же фронт. Здесь гребут костылями)
Kronic
этим гребсти неудобно чёт
разработай свою либу для фикса, запушь в npm и юзай =)
Maksym vom Internet
Anonymous
Ребята помогите Создал бота парсера случайных новостей API с англоязычных сайтов, Код https://codepen.io/Puryk/pen/OQGOaw Проблема в том что новости могу отправлять только себе а нужно отправлять любому пользователю зашедшему на бот, метод и айдишник отправки сообшений в бота находиться на строке 51. Вопрос, как сделать чтоб новости отправлялись на айдишник того кто подпишеться на єтого бота?
Yar
причем тут js?
Yar
и токены не свети
Віталій
ну так просто храни айдишники чатов с пользователями