Illia
дерьмище и синьйоры пишут. поэтому должно быть совпадение стилей ))
Anton Saprykin
Хуйнада
Ruslan
Понимаешь промисы?
Если так можно выразиться
🦜
монада это композиция функций
🦜
а не промисы блять
Nikita
у вас тут весело)
Fedor
если для функтора существует флетмэп то это монада
Fedor
Если так можно выразиться
https://promisesaplus.com/ хотя тут не оч сложно, да
Fedor
Я как-то пришёл на собес, чувак на мобиле чёто нагуглил и спрашивал вопросы вида "чем мэп отличается от форич"
Fedor
было забавно наблюдать, конечно. Смотрит в мобилу, ищет вопрос, зачитывает
Illia
ответы сверял?
Fedor
хз, возможно
Alex 🦑
Привет. Подскажите, пожалуйста, как в регулярках проверять на наличие символов, которые не входят в разные шаблоны? То есть найти всё, что не является дробным или целым числом, например? Пробовала нечто такое: /[^\d]|[^\d\.\d]/g . Но не работает само собой, пользователь может вставить несколько точек подряд.
Fedor
в последнее время, кстати, часто про мап и форич спрашивают
Fedor
https://regexr.com/ неа вот
Fedor
на
Fedor
Я вот с трудом понимаю генераторы-итераторы и их применимость
Ruslan
А замыкание подразумевает использование var?
Fedor
нет
Fedor
Замыкание это просто область видимости
Alex 🦑
А вот эта хрень: [^\d\.\d] будет проверять как полностью шаблон (цифра точка цифра) или просто любой символ, который не является цифрой или точкой?
Ruslan
Я вот с трудом понимаю генераторы-итераторы и их применимость
Советую посмотреть es6 for everyone, там и про промисы и про генераторы есть. Можно скачать с пайрат бей
Ruslan
Замыкание это просто область видимости
Ни let ни const не дают подходящую под замыкание область видимости, так?
Illia
let a = 123; function f() { a++; let b = 2; }
Fedor
Ни let ни const не дают подходящую под замыкание область видимости, так?
Ну у них отличаются области видимости. Но фишка замыкания в том, что она есть
Fedor
там не только переменные в ней могут быть
Fedor
let a = 123; function f() { a++; let b = 2; }
вот такие штуки проще в консоле запустить и позырить
Ruslan
let a = 123; function f() { a++; let b = 2; }
Я кажется начал понимать, переменная а будет глобальной относительно функции f? А вот b уже будет внутри нее?
Illia
грубо говоря да
Illia
снаружи функции у тебя не будет доступа к b
Ruslan
грубо говоря да
Ок, спасибо
Fedor
А вот эта хрень: [^\d\.\d] будет проверять как полностью шаблон (цифра точка цифра) или просто любой символ, который не является цифрой или точкой?
Ну ты поиграйся на сайте, там написано всё. Твоя регулярка смотрит чтобы была Не цифра точка цифра. Поставь + после точки и погляди
Alex 🦑
Спасибо
Dmitriy
Fedor
Там аццкий вопрос какой-то
Dmitry
Добрый день, что делать с этим?
Dmitry
Перед этим еррорит в Postgre DETAIL: '$0/\xa30' HINT: Try casting the parameter to 'text', then to the target type.
vindi
пытается привести к типу текст, видимо. но не может
Dmitry
Там VARCHAR должен быть
Dmitry
Но он в упор не хочет его воспринять
Sander
Всем привет, использую эту либу https://github.com/sindresorhus/query-string, столкнулся с проблемой, пытаюсь сделать вот так `/?test[something]=1&test[something]=2`но такой вариант не получается. Уже даже в исходники полез, может кто сталкивался и кто как такое делал.
Prester John
чет не понимаю
Prester John
надо глянуть
Anton Saprykin
Там зависит еще от html
Prester John
https://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-75708506
Anton Saprykin
Если дива нет то ничего не будет
Prester John
ну если есть дивы
Anton Saprykin
Если есть, то цикл проверяет условие каждый раз по идее
Anton Saprykin
Так что сами думайте
Anton Saprykin
Судя по тому что вкладка зависла - да
vindi
ну да, вы в аналоге example_arr.forEach модифицируете example_arr
vindi
ящерство высшей степени
Anton Saprykin
Ты ща сам как рептилоид высказался
Nikita
каждый раз при добавлении элемента коллекция будет изменяться
Anton Saprykin
Ну это уже лишь бы подъебать задачка. Все сводится к тому, что бы не подумать что условие в цикл забивается на шаге инициализации.
vindi
как задрачивать на {} + [] примеры
Nikita
сводится к тому что бы понять отличает человек колекции от масивов и сможет ли это исправить, многие не могут
vindi
кстати ваш пример вполне себе не грохается если изменить тип цикла.
Nikita
пример как раз для того что бы его исправлять
Nikita
особенно хорошо видно слышал ли человек про оптимизацию циклов или нет,
Anton Saprykin
Что за типы циклов нахер
Anton Saprykin
Задача не про изменить тип цикла, а про что будет если выполнить.
Anton Saprykin
Ясное дело что если написать другой код, он и работать по другому будет. В этом прикол всего программирования вообще.
vindi
типы? for in например...
vindi
скорее всего если бы задача была написана "вася хотел вставить столько же дивов сколько уже есть и написал такой код. Как правильно выполнить то что хотел сделать вася"
Anton Saprykin
Сук если бы ты на собеседе такое ляпнул, офис покинул бы через окно.
vindi
ты о чем ваще)
Nikita
о том что ты какую то дичь несешь)
vindi
Дичь? могу умею практикую. Но без объявления о выкидывании в окно, что за агрессия