function makeClosures(arr, fn) {
var result = [];
arr.forEach(function(e){
result.push(function(num){
return function(){
return fn(num);
};
}(e));
});
return result;
}
这个e 为 1 2 3这 是哪里赋的值 forEach 里面没有这个啊
e 不就是数组arr里的每一个元素?