关于闭包的问题
前端吧
全部回复
仅看楼主
level 4
鲤鱼王集团
楼主
为什么没返回值,产生不了闭包。尚硅谷视频里是第一张图片,但是产生了闭包。
内部函数引用外部函数的变量,就会产生闭包,这个概念有问题吗?如果是对的为什么第一张图了没产生闭包?
救救我吧
2022年05月05日 08点05分
1
level 4
鲤鱼王集团
楼主
有没有人
2022年05月05日 08点05分
2
level 6
黎阳渡者
你return执行的函数效果是打印a,return a才是返回值
2022年05月05日 08点05分
3
鲤鱼王集团
返回一个函数,不叫返回值吗?那叫什么?
2022年05月05日 08点05分
鲤鱼王集团
有些术语不太懂
2022年05月05日 08点05分
黎阳渡者
@鲤鱼王集团
return返回的可能是数据也可能是函数,广义上讲返回值没错,但最终的执行的结果才是返回值。你调用的函数中执行结果是打印,而不是返回一个变量值。
2022年05月05日 09点05分
鲤鱼王集团
@黎阳渡者
看百度百科,跟你说的差不多。闭包的问题你知道吗?
2022年05月05日 09点05分
level 4
鲤鱼王集团
楼主
我百度出来他们都是有的
2022年05月05日 09点05分
4
鲤鱼王集团
https://blog.csdn.net/qq_36667170/article/details/105104940
2022年05月05日 09点05分
level 4
鲤鱼王集团
楼主
看了视频的评论区,好像他们说浏览器优化了
2022年05月05日 09点05分
5
level 4
鲤鱼王集团
楼主
此贴终结
2022年05月05日 09点05分
6
level 9
夜雨潇潇º
函数内部调用fn2 在return 出去 作为fn的返回值看看
2022年05月05日 18点05分
7
鲤鱼王集团
直接return fn2就可以了,返回一个有引用对象的函数给外部使用就能有闭包
2022年05月06日 01点05分
1