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