Максим
вот еще пример допустим есть функция по работе с датой напрмиер 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 - событие для обработки
Максим
Thomas
Renat
Thomas
на одном проекте так было
скачання откудато-то кладр база + twitter bloodhound
D
D
Привет, друзья. Пытаюсь победить в неравной борьбе. Суть следующая: есть код для установки кукей в Google Tag Manager (но это не важно). Я там использую переменную в которую подставляю сграбленный user-id из dataLayer, однако в одном случае путь в dataLayer меняется. Таким образом иногда один из вариантов выдает undefined, а другой соответственно нужную переменную.
Вопрос? Каким образом изменить код, чтобы в переменную подставлялось значение не равное undefined? Пробовал || не работает.
Sergey
D
Пробовал
D
увы на выходе получается: undefined || 12313
Sergey
Sergey
при исполнении и будет норм
Sergey
эм
Sergey
вообще то там разница
D
сейчас проверю
Sergey
я оба значения в свои кавычки завернул
D
еще разок
Sergey
разные
Sergey
сравни
Sergey
"{{a}}" || "{{b}}"
“{{a}} || {{b}}”
D
я понял суть, я пробовал это тоже. вот еще раз попробовал, он берет первый варинт даже если он undefined
D
Thomas
а как насчет поставить туда дебаггер и посмотреть что происходит?
D
проблема в том, что он передает это не как undefined а как string
D
string undefined
Smooth Operator
сравнить с этой строкой нельзя?)
D
думал на счет if(typeof
Алексей
🌀 through a haze 🌀
!!"{{a}}" ? "{{b}}" : "{{a}}"
🌀 through a haze 🌀
а так?
Максим
🌀 through a haze 🌀
а стоп
🌀 through a haze 🌀
не
Thomas
🌀 through a haze 🌀
там жеж "undefined" - строка
🌀 through a haze 🌀
Anonymous
Как так вышло что undefined это строка?
Anonymous
Откуда оно приходит?
D
это все дело происходит в Google Tag Managerе, сейча попробую расписать по порядку.
🌀 through a haze 🌀
там вообще кавычки нужны вокруг {{}} ?
D
не думаю что нужны кавычки
🌀 through a haze 🌀
🌀 through a haze 🌀
🌀 through a haze 🌀
и тогда у тебя будет undefined в чистом виде и || будет работать)
🌀 through a haze 🌀
или не?
🌀 through a haze 🌀
🌀 through a haze 🌀
хмм.. ну, попробовать можно в любом случае
D
1. Все данные идут из JSON, который я перехватываю GTM Ajax Listenerом
D
D
есть переменная в GTM: eventLabel.user
D
но проблема в том, что userID они положили в eventTabel.user только в одном случае, в остальных случаях он eventLabel.id
D
я хочу использовать один скрипт и один cookie для того чтобы сложить туда id, но так как он появляется в разных местах, хочу это дело проверить на предмет появленя undefined
🌀 through a haze 🌀
{{a}} === 'undefined' ? {{b}} : {{a}}
D
попробуем-с
D
D
браво! работает! сначала попробовал другой порядок, потом изменил и заработало
D
спасибо!
🌀 through a haze 🌀
ну тут у него нет шансов не работать)
если "undefined" приходит в качестве строки, то так проще всего)
🌀 through a haze 🌀
нп)
Anonymous
народ
Anonymous
как отправить серверу запрос с переменной с js
Cenator 🐈
Андрей
Danil Á.
Имеет ли смысл использовать вебпак для бекенда? Какие плюсы и минусы? Если и фронт и бек пишется на Typescript
Igor
Посоветую тут:
https://github.com/Popmotion/popmotion
Пользуюсь уже на третьем проекте, впечатление только положительные по сравнению с GSAP, правда совсем сложных анимаций не делал.
Igor
Danil Á.
Андрей
Danil Á.
Igor