I have a function inside a for loop. it's like;
function a(){
var i=0;
var endNumber= data.number;
for(;i=!endNumber;i++){
//doing stuff
}
}
So, I want when function calls "i" value gets end of "i" value again. Because data.number
always changes.
You can do something like this
let data = { number: 5 };
function a() {
var i = 0;
return function() {
var endNumber = data.number;
for (; i !== endNumber; i++) {
console.log(i);
}
console.log('done');
}
}
const func = a();
func();
data = { number: 10 };
func();
Collected from the Internet
Please contact [email protected] to delete if infringement.
Comments