Спасибо большое) Работает)
Вы даже видео сняли, благодарю, что уделили своё очень драгоценное время)
Получить список всех созданных переменных, отладка
-
@mansory333 said in Получить список всех созданных переменных, отладка:
@Fox said in Получить список всех созданных переменных, отладка:
знать в определённый момент времени значение определённых переменных
да, хочу знать.
Не подскажите как через eval() сделать?var q = eval(VAR_NEW_VARIABLE) log(q) -
@Fox ну так тоже самое
var error = [VAR_NEW_VARIABLE] = eval(VAR_NEW_VARIABLE)Короче в режиме записи не получится получить значение всех переменных, только если есть заранее подготовленный файл с переменными.
Спасибо большое за помощь)
-
@mansory333 said in Получить список всех созданных переменных, отладка:
Короче в режиме записи не получится получить значение всех переменных, только если есть заранее подготовленный файл с переменными.
В режиме "записи" как раз только и возможно получить значения всех переменных, в режиме "запуска" нельзя
-
@Fox said in Получить список всех созданных переменных, отладка:
В режиме "записи" как раз только и возможно получить значения всех переменных, в режиме "запуска" нельзя
Оказывается можно
var AllVariablesTable = Object.keys(GLOBAL) .filter(function(e){return e.indexOf("VAR_") == 0}) .reduce(function(all,one){ try { all[one.slice(4)] = eval(one) }catch(e) { all[one.slice(4)] = "undefined" } return all; },{}) log(JSON.stringify(AllVariablesTable)) -
-
@Glicjk said in Получить список всех созданных переменных, отладка:
Всем привет! Как-то раз @fox выкладывал код, который позволяет вывести в лог все переменные и их значения в виде объекта, которые есть в проекте для дебага. Не удалось найти по поиску, может кто-то поможет
Здесь же, чуть выше