题目描述
代码
1 function makeClosures(arr, fn) {
2 var result = new Array();
3 for(var i = 0;i<arr.length;i++){
4 result[i] = function(num){
5 return function(){
6 return num*num;
7 };
8 }(arr[i]);
9 }
10 return result;
11 }
来源:牛客网