摘要:
/*我们想要的结果是循环显示出0,1,2,3,4*/function box(){ var arr = []; for (var i=0;i<5;i++){ return arr[i] = function(){ return i; } } return arr;}var b = box();for(var i=0;i<5;i++){ alert(b[i]);//这里中会循环显示5,因为闭包里面的函数并没有执行,要改成return arr[i] = (function(){return i})();}//创建一个构造函数式的对象function User... 阅读全文
posted @ 2013-11-19 08:27 fengqifei 阅读(126) 评论(0) 推荐(0)
浙公网安备 33010602011771号