Максим
вот еще пример допустим есть функция по работе с датой напрмиер nextDay(). Если мы вызовем ее nextDay(date) то вернутся дата с прибавленным днем, а если nextDay(date).nextDay(date).nextDay(date) то приплюсуется три дня
Максим
и при этом объект Date трогать нельзя
Thomas
может все таки так? nextDay(date).nextDay().nextDay()
Максим
да так
Renat
Ребят, знает кто сервис откуда с помощью его api можно вытащить список городов России(json)?
Den
Камон. Это так трудно что ли?)
Den
Задана функция обработки select, но потом идёт код, который добавляет код, в котором сам select, в DOM. Разумеется, новый элемент не видит старую функцию. Как это делегировать, чтобы видел?
Den
onchange - событие для обработки
Максим
может все таки так? nextDay(date).nextDay().nextDay()
Есть идеи как это сделать?
Thomas
Ребят, знает кто сервис откуда с помощью его api можно вытащить список городов России(json)?
https://kladr-api.ru/examples можно свою базу с кладром поднять и к ней ходить
Thomas
на одном проекте так было скачання откудато-то кладр база + twitter bloodhound
Thomas
Есть идеи как это сделать?
пока занят - может в посмотреть как в momentjs сделано - он такое умеет
D
Привет, друзья. Пытаюсь победить в неравной борьбе. Суть следующая: есть код для установки кукей в Google Tag Manager (но это не важно). Я там использую переменную в которую подставляю сграбленный user-id из dataLayer, однако в одном случае путь в dataLayer меняется. Таким образом иногда один из вариантов выдает undefined, а другой соответственно нужную переменную. Вопрос? Каким образом изменить код, чтобы в переменную подставлялось значение не равное undefined? Пробовал || не работает.
D
Пробовал
D
увы на выходе получается: undefined || 12313
Sergey
при исполнении и будет норм
Sergey
эм
Sergey
вообще то там разница
D
сейчас проверю
Sergey
я оба значения в свои кавычки завернул
D
еще разок
Sergey
разные
Sergey
сравни
Sergey
"{{a}}" || "{{b}}" “{{a}} || {{b}}”
D
я понял суть, я пробовал это тоже. вот еще раз попробовал, он берет первый варинт даже если он undefined
Thomas
а как насчет поставить туда дебаггер и посмотреть что происходит?
D
проблема в том, что он передает это не как undefined а как string
D
string undefined
Smooth Operator
сравнить с этой строкой нельзя?)
D
думал на счет if(typeof
Алексей
Это на чём?
🌀 through a haze 🌀
!!"{{a}}" ? "{{b}}" : "{{a}}"
🌀 through a haze 🌀
а так?
Максим
пока занят - может в посмотреть как в momentjs сделано - он такое умеет
Работает с собственным объектом, не то немного
🌀 through a haze 🌀
а стоп
🌀 through a haze 🌀
не
Thomas
!!"{{a}}" ? "{{b}}" : "{{a}}"
доктор, я вижу марсианку, это нормально? (:
🌀 through a haze 🌀
там жеж "undefined" - строка
Anonymous
Как так вышло что undefined это строка?
Anonymous
Откуда оно приходит?
D
это все дело происходит в Google Tag Managerе, сейча попробую расписать по порядку.
Thomas
ээ.. хе-хех).. а?
/флуд вспомнить.все.грудь.jpg
🌀 through a haze 🌀
там вообще кавычки нужны вокруг {{}} ?
D
не думаю что нужны кавычки
Anonymous
это все дело происходит в Google Tag Managerе, сейча попробую расписать по порядку.
То есть офф апи Google Tag Manager возвращает json, в котором undefined это строка?
🌀 through a haze 🌀
не думаю что нужны кавычки
так откажись от них)
🌀 through a haze 🌀
и тогда у тебя будет undefined в чистом виде и || будет работать)
🌀 through a haze 🌀
или не?
🌀 through a haze 🌀
🌀 through a haze 🌀
хмм.. ну, попробовать можно в любом случае
D
1. Все данные идут из JSON, который я перехватываю GTM Ajax Listenerом
D
есть переменная в GTM: eventLabel.user
D
но проблема в том, что userID они положили в eventTabel.user только в одном случае, в остальных случаях он eventLabel.id
D
я хочу использовать один скрипт и один cookie для того чтобы сложить туда id, но так как он появляется в разных местах, хочу это дело проверить на предмет появленя undefined
🌀 through a haze 🌀
{{a}} === 'undefined' ? {{b}} : {{a}}
D
попробуем-с
D
браво! работает! сначала попробовал другой порядок, потом изменил и заработало
D
спасибо!
🌀 through a haze 🌀
ну тут у него нет шансов не работать) если "undefined" приходит в качестве строки, то так проще всего)
🌀 through a haze 🌀
нп)
Anonymous
народ
Anonymous
как отправить серверу запрос с переменной с js
Danil Á.
Имеет ли смысл использовать вебпак для бекенда? Какие плюсы и минусы? Если и фронт и бек пишется на Typescript
Igor
Посоветую тут: https://github.com/Popmotion/popmotion Пользуюсь уже на третьем проекте, впечатление только положительные по сравнению с GSAP, правда совсем сложных анимаций не делал.
Igor
Имеет ли смысл использовать вебпак для бекенда? Какие плюсы и минусы? Если и фронт и бек пишется на Typescript
Мне кажется нет, транспилить особо не надо с TS, он сам умеет. Собирать бандлы вроде тоже.
Андрей
Кто умеет? Транспилировать из тс в жс не надо?
У ts есть свой транспайлер. Он про это.