У меня есть фрагмент кода, как это:Foreach выходной магазин в переменную и доступ вне анонимной функции
tg.router._routes.forEach(function(entry){
console.log(entry._commands[0]._textPattern)
});
Поскольку внутри объекта (entry._commands [0] ._ TextPattern) являются три элемента, console.log будет называть три раза.
Как сохранить «entry._commands [0] ._ textPattern» в переменную (может быть массив) и использовать переменную позже вне функции анонима?
Мне нужен другой вариант, потому что я не буду передавать вывод forEach позже все сразу обработчику.
, как показано на рисунке, это не будет делать ровно ничего ... конечно, не должно быть 'вар что-то =' перед этим кодом: р –
верно; добавлен 'const', так как есть тег ES6 :) –
Кто-то вроде бы объяснил мне, в чем разница между моим решением и этим? И почему он претендует на лучшее решение, чем мое? –