猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
JS闭包的问题!
f2被赋予给一个全局变量? 这不是f1 被赋予一个全局变量么? 这句话怎么理解?
19990000
浏览 1564
回答 3
3回答
习惯受伤
fi()函数执行结果是返回f2函数,所以间接的将f2赋值给了全局变量result
2
0
0
慕的地8582982
EGCNTPVYXVBKWSCRSSGFPTCJJNQUCSBCCKJPPSCDRTQHEKMNKWKSRYJYHEDNNFIEHBBKNWZYVREEEACCDZZZNSQHKNGTULBORYFODEZMVMMZVSNRXAJTGFVCSOEXILLJPFPLVSFPPQKKYEFBBBEULVVNKFXENQSBDZFXNDKGKRXORQRVGWPVUCRTCTJWQWXHLERKEKRXTDNRKZSMDCPFFVEORHHDLMVPEEOHAHLFIZZIVSSOUVXXXBKKRNMNUOVANHHGJSQGMFGGDWJXWTWZCDLVSSZFZPZPCBFPTNQBQUENYYUVVBGNZFDBIYICVMZYIJTRYYRBVLCFGVLIEYYILKHUKEPCAWWILPGGXUIVFIZQNDNNHOLHJMNYSNTUHRGDUYPPPBZSYLSLHETIDHXYLRZEVEFPYPFVVMKFOYRRUUGOPXZFPPZPVSFJUUDUGPVIUCVPSYVCQLVXJWLZMPSTEXQSVFREEELZHQIZDQJTTNGIBSQKNXVPZXYLZGROUZZDKXHYPDWSQEIIJSQIQXHTJUKLRLOYLFXDZWWPFTIMHBFHCSCLCEHRSTNEOPDNWDDAHENOXHIOUVCWXVDVFCLXRXOLJMJKXUCFCSVSTDYGHCDHOFWWFCTLYICHXLLOIFZMZNXHGQJDAOLJJGKOHRULEBNBTTXQJNKPQGJQDTLUKYQUUVFFSXGAAUBYNDKHENHOAGWGYYRJCVLUIPMWYGDCDAZTCPGNHONVDLIIQHOVYRPZLBVBCWWJWQGVCIGBOELVTWTKQXNVTGJCZMWZNRLYBBUIEBLNNEHUXBDHSPFQQXKEOUQTCDNXNGJNRZVLQBBVUOLSIVCJVSCMFTDPMVAHLJKDUIOVKHFTNEKUBGAOPZWNNEAH
0
0
0
JS嘛霸哥
这里你需要了解一个比较基础的概念,就是函数和执行函数之间的区别。 首先,函数本身直接或者间接由function/new Function/eval/setTimeout/setiInterval创建,通常我们会使用function的形式,并为其提供一个方法名 function A(){} A 指向该方法,而A()是执行该方法 f1执行后返回了包裹住的f2,所以是将f2赋值到全局变量上的,其实f1已经在全局变量上了。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续