求大神分析这段js,为什么数组里是10个10

求大神分析这段js,为何数组里是10个10
求大神分析这段js,为什么数组里是10个10
如题 在线等
------解决思路----------------------
aar[i] = (function(i){
     return function(){
         return i;
     }
})(i)