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

为什么再次调用JavaScript函数时,自调函数只执行一次?counter为什么不归...

发布网友 发布时间:2022-04-26 04:42

我来回答

1个回答

热心网友 时间:2022-05-16 11:05

var add = (function () {

var counter = 0;

return function () {counter += 1; return counter;}

})();

这个的意思,是把外面这个匿名函数的运行结果赋值给add,也就是说这个函数只在赋值的时候执行一次(这也意味着var counter = 0;只执行了一次),以后调用add时,实际运行的就是里面的这个function () {counter += 1; return counter;}函数,所以couter不会归零,会继续累加下去。

你用console.log(add);把add打印到控制台就知道是怎么回事了:

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
“此何与于殷人之屡迁”的出处是哪里 “应须愁杀病维摩”的出处是哪里 “若中音会”的出处是哪里 “若论曹子建”的出处是哪里 “若论常快活”的出处是哪里 “幸有橘丸丸日大”的出处是哪里 服装学校哪里的比较好 选择选择母校生活的几个片段,300字。 选择的重要性的文章(选择的重要性——挑选人生的每个片段) 极品飞车9最高通缉 我家电脑能玩么 配置跟得上么 c语言递归算法,主函数main能自调吗? php 函数自调用问题 javascript函数怎么自己调用自己啊? excel自定义函数怎么调用自定义函数 js中的自调用函数 Js编程语言中,自调用函数是什么?举个Js代码例子解释一下! C语言中函数怎么自己调用自己 淘宝新品标题怎么写?有什么主意事项? 淘宝如何写宝贝标题 小标题大学问,淘宝标题该怎么写 淘宝店铺怎么写标题 欢迎光临小店哦 华为mate40出来有没有人买? 华为mate40抢不到,是不是等vivo X60 Pro+呢? Mate40是不是在不会在实体店以官网价买到了? 想换手机,一直用华为的手机,搜了一下发现p40、mate40官方旗舰店买不到,其他店里都六七千多,有点太贵 mate40还不放货都去买苹果三星了 为什么各大网上商城没有华为mate40这个机型的预售? 微信能看出是谁投诉吗 怎样才能看出微信是把我删除还是屏蔽了 在微信上聊天能看出对方是真心吗? Matlab中函数怎样调用自定义函数 excel中能不能输入一个函数,按表格中给定的数据自动调整行高喃? matlab 如何建立、调用自定义函数? C语言中,函数是否可以直接或间接调用自己!!求大神!!求解析!!! js自定义函数调用自定义函数 Matlab 函数中怎么调用自身,进行自循环? C++函数不可以调用自己么? 函数调用过程是怎么实现的 抚州临川新天地最新房价?商业贷款多少少利息 江西房贷利率最新消息2022 抚州市2015年9月份公积金贷款利率是多少我公积金贷款25万,贷款年限12年,请问每月还房贷要多 解冻不了,人脸识别不通过怎么办? 怎么将word表格的外边框设置为蓝色1.5磅,内边框设置为蓝色1磅 word中的表格有两条边框,外边框要粗一些,内边框细一些是怎么设置的 中国舞蹈家协会考级第九级有那些(最新版) 中国舞考级最高级是几级! 中国舞蹈考级九级分割练习采用了什么音乐?音乐叫什么? 中国舞最高可以考到几级? 少儿舞蹈考级可以直接报考三级或四级吗 每年的中国舞考级在几月?