У меня есть переменная, объявленная вне функции (product_id). Её значение получается в функции getData. Если посмотреть результат в console.log вне функции, то там ничего не будет, а если в функции, то всё ок. Как сделать, что бы результат был виден в переменной, объявленной вне функции. https://codepen.io/AleksandrVais/pen/GBdgBE?editors=1011
П.С. Прошу прощения, если это глупый вопрос.
var нужно объявлять один раз за функцию, все остальные просто ссылаются на первое объявление Чтобы просто записать значение в переменную, var писать не нужно
Когда ты пишешь var (let/const) - ты объявляешь новую переменную.
если не касаться ошибок с var, то ответ на саму суть вопроса - никак
по сабжу, убрать var. Переменная будет доступна после клика. Можно, например, через js кликнуть. Но вообще, лучше всю логику с ней вынести в обработчик события
Обсуждают сегодня