用闭包的形式在页面输出如下效果:
下面是JavaScript页面的代码:
function bb(){
var arr = [];
for (var i = 0; i < 10; i++) {
(function (j){
arr[j] = i;
}(i));
}
return arr;
}
var arr1 = bb();
for (var k = 0; k < 10; k++) {
document.write(arr1[k]+" ");
}
下面是HTML页面的代码:
<html>
<head>
<meta charst="utf-8">
<title>中国的流浪猫</title>
</head>
<body>
<script type="text/javascript" src="lesson.js">
</script>
</body>
</html