帮忙看个js代码,最后那个(i)如何理解

帮忙看个js代码,最后那个(i)怎么理解?如题:JScript codescript typetext/javascriptfor(var i0isu

帮忙看个js代码,最后那个(i)怎么理解?
如题:

JScript code
<script type="text/javascript">      for(var i=0;i<sum;i++){             oSubLi[i].onmouseover = (function(i){                return function(){                                    }            })(i)     }      </script>


[解决办法]
http://wlog.cn/javascript/javascript-closures.html
[解决办法]
楼主可以仔细看看
http://www.cn-cuckoo.com/main/wp-content/uploads/2009/12/named-function-expressions-demystified.html