также. Так почему же в этом случае объект переменной «пустой»?

но я получил замыкания и анонимные функции, и мне интересно, является ли мой код правильным способом сделать это (это работает!):

newInput.onchange = function(x){
     return function(){
          PassFileName(x);  
     }
}(counter);

так что это в цикле, который «сохраняет» текущее значение «счетчика» (1,2,3 ...). Если у меня не было функции возврата, тогда «counter» всегда будет последним значением «counter».

Правильно ли я подхожу к этому с этим кодом? или есть лучший способ "захватить" текущий счетчик и прикрепить его к событию onchange?

благодарю вас!

Ответы на вопрос(2)

Ваш ответ на вопрос