2016-04-20 6 views

答えて

0

このタスクではクロージャを使用できます。

var arr1 = []; 
 
for (var i = 0; i < 3; i++) { 
 
    arr1[i] = function(i) { 
 
     return function() { 
 
      document.write(i + '<br>'); 
 
     }; 
 
    }(i); 
 
} 
 
arr1[0](); 
 
arr1[1](); 
 
arr1[2]();

関連する問題