问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

js闭包的一个问题

发布网友 发布时间:2022-04-18 09:28

我来回答

2个回答

热心网友 时间:2022-04-18 10:57

跳出该for循环的条件是i的值为10。这个循环一共循环10次(0 - 9)。因为闭包保存的是整个变量对象,而不是某个特殊变量。所以该闭包保存的是i的最后一个值10。

热心网友 时间:2022-04-18 12:15

function worker(n){
    return function(){
    console.log(n);
    }    
}
for(var i = 0; i < 10; i++) {
    setTimeout(worker(i), 1000);
}

或者更简洁的写法:
for(var i = 0; i < 10; i++){
    (function(){
        var index = i;
        setTimeout(function(){
            console.log(index);
        }, 1000);
    })();
}

 这个问题可以用闭包来解决,输出结果为:

0
1
2
3
4
5
6
7
8
9

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
这种情况需要准备什么样的证据才能保证维权成功,关于个人知识产权方面... 侵犯著作权罪成立的条件是什么 网站被抄袭,怎么办?官网网页内容抄袭引发的法律问题 版权申请哪家性价比高? 著作权侵权损害如何赔偿 瓷砖划痕怎么处理方法 地板砖划痕怎么去除十种方法 关于梦幻西游转区的一些问题。懂的进。 茶叶泡水发苦的原因茶叶泡水发苦是什么原因 ...那又怎么样?从化学角度讲不也是那种分子起的作 客人吃饭时吃出虫子怎么办 弓形是什么样的图形 有谁知道热血江湖里所有弓武器的名称 谢谢了 求古风的弓的名字 含蓄点的 不要射日弓那种 给弓起名字,带一个月字 古代 弓 的名称有哪些 名箭名弓的名字,箭术名字,箭法名称 质量管理中硬件产品的质量特性是怎样的? 运营管理 有形产品的质量特性有哪些 分析js闭包引起的事件注册问题 北京武汉久久鸭脖王免费加盟是真的吗 久久鸭脖加盟费需要多少钱 谁知道我想在长春加盟个久久鸭脖王应该怎么办? 开个久久鸭脖王店需要多少钱?需要什么条件啊? 婴儿经常吃白萝卜好吗 关于闭包的问题想请教下 js 请教:空调系统漏风率和风量平衡 大金空气传感器使用说明书 变频空调中用了哪些传感器? AE突然打不开??求救~20分 放射性同位素与射线装置安全和防护管理办法的第三章 人员安全和防护 长春市放射性同位素转让怎么办 放射线同位素与射线装置放射防护条例的第二章 许可和备案 放射性同位素可以任意在不同的使用单位,课题组,个人之间转让 对于申请转让放射性同位素,应当符合哪些要求 旧放射源退役、收贮(回收)备案 需准备什么材料 全国核技术利用辐射安全申报系统新用户申请手机怎么填不上 放射性同位素与射线装置安全许可管理办法 国内哪里可以买到放射源? 购买密封性放射源与非密封性同位素的,要学校哪个部门批准 2014年安徽公务员面试热点:如何把学生“请”进图书馆? 求助:能力二因素理论中关于G因素和S因素与作业成绩的相关度的理解! 二因素说的基本内容 斯皮尔曼的二因素说 多重智力理论的内涵是什么? 一个人的情商和智商成正相关吗 斯皮尔曼的斯皮尔曼的五类特殊因素 28 . 提出能力二因素理论的心理学家中英国的( )。 (2 分) 斯皮尔曼的介绍 二因素理论的具体含义