Skip to main content
Stack Overflow
  1. About
  2. For Teams

Return to Answer

Post Timeline

added related source(s), improved formatting and grammar
Source Link

Use closureclosure structure, this would reduce your extra for loop. You can do it in a single for loop.:

var funcs = [];
for (var i = 0; i < 3; i++) { 
 (funcs[i] = function() { 
 console.log("My value: " + i); 
 })(i);
}

Use closure structure, this would reduce your extra for loop. You can do it in single for loop.

var funcs = [];
for (var i = 0; i < 3; i++) { 
 (funcs[i] = function() { 
 console.log("My value: " + i); 
 })(i);
}

Use closure structure, this would reduce your extra for loop. You can do it in a single for loop:

var funcs = [];
for (var i = 0; i < 3; i++) { 
 (funcs[i] = function() { 
 console.log("My value: " + i); 
 })(i);
}
Source Link
Vikash_Singh
  • 1.9k
  • 2
  • 16
  • 27

Use closure structure, this would reduce your extra for loop. You can do it in single for loop.

var funcs = [];
for (var i = 0; i < 3; i++) { 
 (funcs[i] = function() { 
 console.log("My value: " + i); 
 })(i);
}
lang-js

AltStyle によって変換されたページ (->オリジナル) /