最近在读阮一峰老师的ES标准入门,读到第一章的时候提到了一段代码vara=[];for(vari=0;i<10;i++){a[i]=function(){console.log(i);};}a[6]();//10如果想要输出6,用let就可以解决这个问题,但是如果用ES5的方法呢?IIFE可以做到,不过是立即打印出来。
vara=[];for(vari=0;i<10;i++){a[i]=function(){console.log(i);};}a[6]();//10如果想要输出6,用let就可以解决这个问题,但是如果用ES5的方法呢?IIFE可以做到,不过是立即打印出来。
for(vari=0;i<10;i++){a[i]=function(){console.log(i);};}a[6]();//10如果想要输出6,用let就可以解决这个问题,但是如果用ES5的方法呢?IIFE可以做到,不过是立即打印出来。
a[i]=function(){console.log(i);};}a[6]();//10如果想要输出6,用let就可以解决这个问题,但是如果用ES5的方法呢?IIFE可以做到,不过是立即打印出来。
console.log(i);};}a[6]();//10如果想要输出6,用let就可以解决这个问题,但是如果用ES5的方法呢?IIFE可以做到,不过是立即打印出来。
};}a[6]();//10如果想要输出6,用let就可以解决这个问题,但是如果用ES5的方法呢?IIFE可以做到,不过是立即打印出来。
}a[6]();//10如果想要输出6,用let就可以解决这个问题,但是如果用ES5的方法呢?IIFE可以做到,不过是立即打印出来。
a[6]();//10如果想要输出6,用let就可以解决这个问题,但是如果用ES5的方法呢?IIFE可以做到,不过是立即打印出来。
如果想要输出6,用let就可以解决这个问题,但是如果用ES5的方法呢?IIFE可以做到,不过是立即打印出来。
哈士奇WWW
相关分类