<script> // 给数组中的每一项赋值一个 函数 var arr = []; for (var i = 0 ; i <= 10 ; i++) { // 自调用函数 (function (i) { arr[i] = function () { console.log(i); }; })(i); } // 目的:调用数组对应的项,输出它的对应下标 arr0; arr1; arr2; </script>