Задать вопрос
@krispeyJAk

JS Как проверять переменную на пустоту пока она не заполнится значением?

Есть код, который отправляет метрику через JS
let ga_Name = ga.getAll()[0].get('name')
ga(ga_Name+'.send', 'event', 'consult', 'send');


В переменной ga_Name лежит название GA переменной, которую создала аналитика
Но бывает, что скрипт цели срабатывает быстрее, чем успевает переменная сгенерироваться, и в итоге выводит undefined, как сделать чтобы переменная ga_Name каждый раз проверяла чтобы не было undefined, а было значение, и дальше срабатывал скрипт цели? Пробовал ставить DOMContentLoaded, но всё равно проскакивает undefined. Пробовал также через setTimeout секунду ставить, но иногда тоже проскакивает undefined.
  • Вопрос задан
  • 82 просмотра
Подписаться 1 Средний 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы