также. Так почему же в этом случае объект переменной «пустой»?
но я получил замыкания и анонимные функции, и мне интересно, является ли мой код правильным способом сделать это (это работает!):
newInput.onchange = function(x){
return function(){
PassFileName(x);
}
}(counter);
так что это в цикле, который «сохраняет» текущее значение «счетчика» (1,2,3 ...). Если у меня не было функции возврата, тогда «counter» всегда будет последним значением «counter».
Правильно ли я подхожу к этому с этим кодом? или есть лучший способ "захватить" текущий счетчик и прикрепить его к событию onchange?
благодарю вас!