快捷导航

请问下面代码中的a[i] = function(){ console.log(i) }是什么意思,怎么能

var a = [];        for (var i = 0; i < 10; i++) {         a = function () {                console.log(i);         };        }        a[0]();

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

参与会员1

说明a是一个数组,里面的i是变量,你这写的相当于,循环创建了10个方法,每个方法都是在控制台输出一个相应的数字而已
回复

使用道具 举报

可能感兴趣的问答

发新帖
TA的信息
  • 会员所属: 注册会员
  • 认证信息: 邮箱认证手机认证
  • 微信访问
  • 手机APP