Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var funcs = [];
- for (var i = 0; i < 3; i++) { // let's create 3 functions
- funcs[i] = function() { // and store them in funcs
- console.log("My value: " + i); // each should log its value.
- };
- }
- for (var j = 0; j < 3; j++) {
- funcs[j](); // and now let's run each one to see
- }
- // My value: 3
- // My value: 3
- // My value: 3
- var funcs = [];
- function createfunc(i) {
- return function() { console.log("My value: " + i); };
- }
- for (var i = 0; i < 3; i++) {
- funcs[i] = createfunc(i);
- }
- for (var j = 0; j < 3; j++) {
- funcs[j](); // and now let's run each one to see
- }
- var funcs = [];
- for (let i = 0; i < 3; i++) {
- funcs[i] = function() {
- console.log("My value: " + i);
- };
- }
- funcs[0]();
- funcs[1]();
- funcs[2]();
- funcs[3]();
Add Comment
Please, Sign In to add comment