Поэтому мне было интересно, можно ли получить локальную переменную внутри функции через функцию обратного вызова. Например, я мог бы получить доступ к переменной "i" в цикле функции.
function forWithAction(r,callback){
for(let i = 0; i < r; i++){
callback();
}
}forWithAction(5,function(){
console.log(i);
});
Мне до сих пор не повезло, но я действительно оптимистично отношусь к этой возможности, поэтому Интересно, есть ли там кто-нибудь, кто может дать мне подсказки или ответы.
С вашим кодом это возможно, но в пределах функции call back, вы хотите передать все переменные, которые вы, возможно, захотите получить в функции. Это как карта, фильтр и сокращение работы.
Пример с картой