我知道闭包中的for循环中的i只能取到最后一个值 但是如何解决这个问题呢?可以用类似arr[i]=(function(num){return num})(i);这样子来解决这个问题吗 how?
arr[i].i=i;
这种简单的方法你为什么不用,反而要思考复杂的操作?