Guest User

Untitled

a guest
Jun 19th, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. var funcs = [];
  2. for (var i = 0; i < 3; i++) { // let's create 3 functions
  3. funcs[i] = function() { // and store them in funcs
  4. console.log("My value: " + i); // each should log its value.
  5. };
  6. }
  7. for (var j = 0; j < 3; j++) {
  8. funcs[j](); // and now let's run each one to see
  9. }
  10. // My value: 3
  11. // My value: 3
  12. // My value: 3
  13.  
  14. var funcs = [];
  15.  
  16. function createfunc(i) {
  17. return function() { console.log("My value: " + i); };
  18. }
  19.  
  20. for (var i = 0; i < 3; i++) {
  21. funcs[i] = createfunc(i);
  22. }
  23.  
  24. for (var j = 0; j < 3; j++) {
  25. funcs[j](); // and now let's run each one to see
  26. }
  27.  
  28. var funcs = [];
  29. for (let i = 0; i < 3; i++) {
  30. funcs[i] = function() {
  31. console.log("My value: " + i);
  32. };
  33. }
  34.  
  35. funcs[0]();
  36. funcs[1]();
  37. funcs[2]();
  38. funcs[3]();
Add Comment
Please, Sign In to add comment