关注
对于第五题,我说一下我的理解:
首先是闭包的定义:闭包是一个函数,这个函数能够访问另一个函数作用域中的参数和变量。
而第五题中的函数是一个 IIFE 也就是立即执行的函数,返回了一个对象,这个对象中有一个 say 方法,这个 say 方法能够访问到这个立即执行的函数中的变量 test,所以 say 是一个闭包。
然后面试官说和闭包没关系的话,我觉得面试官是想让你回答 JS 的静态作用域吧,也就是 JS 中函数作用域是在函数定义的时候就决定了的,相对的有动态作用域,是函数在调用的时候才决定作用域。
查看原帖
点赞 2
相关推荐
牛客热帖
更多
正在热议
更多
# 要毕业了,再不说就来不及了 #
27167次浏览 348人参与
# 我的租房踩坑经历 #
226735次浏览 1193人参与
# 第3届现代汽车Code Faster急速编程挑战赛 #
3892次浏览 194人参与
# 蔚来工作体验 #
35708次浏览 94人参与
# 你觉得什么岗位会被AI替代 #
67929次浏览 393人参与
# 国企/银行/研究所公司爆料 #
221241次浏览 940人参与
# 你都用AI做什么 #
56907次浏览 536人参与
# 0offer是寒冬太冷还是我太菜 #
1819350次浏览 10765人参与
# 体制内上岸心路历程 #
41389次浏览 243人参与
# 春招/暑实第一面是哪家? #
115584次浏览 1212人参与
# 求职遇到的搞笑事件 #
206271次浏览 1070人参与
# 春招你拿到offer了吗 #
939586次浏览 10328人参与
# 你是怎么和mt相处的? #
112587次浏览 588人参与
# 找工作时遇到的神仙HR #
1256927次浏览 5963人参与
# 牛友の3月总结 #
59247次浏览 288人参与
# 你都收到了哪些公司的感谢信? #
5519445次浏览 36250人参与
# xxx岗位的一天 #
58155次浏览 290人参与
# 我的第一份实习怎么找的 #
294431次浏览 2122人参与
# 第一次面试 #
1157685次浏览 13954人参与
# 数据人offer决赛圈怎么选 #
383152次浏览 2985人参与
# 比亚迪求职进展汇总 #
946757次浏览 3168人参与
查看31道真题和解析