Barolina
5/24/2017 - 1:27 PM

js замыкания

js замыкания

var result=[];
for (var i = 0; i<5; i++){  
  result[i] = (function(x){
      console.log(x);    
  })(i);
};
result[0]();
result[1]();
result[2]();
result[3]();
result[4]();

console.log("---------------------------");

var result=[];
for (let i = 0; i<5; i++){  
  result[i] =  function (){
      console.log(i);      
  };
};
result[0]();
result[1]();
result[2]();
result[3]();
result[4]();