关于闭包的实际应用代码片段

来源:16-10 作用域和闭包--解题

CoffeeMug

2018-06-06

你好,我想问一下,执行了 var isFirstLoad = isFirstLoad() 之后,是不是没有办法再复用一开始定义的 function isFirstLoad () { ... } 函数了呢,另外有没有办法能获取到 _list 的值呢?谢谢。

http://img.mukewang.com/szimg/5b17820f0001330a06450468.jpg

写回答

1回答

双越

2018-06-06

第一,你不能再执行 isFirstLoad 了,我们这里的代码就是这么设定的,为了演示闭包。

第二,你肯定无法获取 _list 的值,因为闭包有封装的作用,外部不能访问。


最后,如果感觉课程有帮助,欢迎给课程一个好评,感谢支持

0
1
CoffeeMug
谢谢老师如此迅速的回答~~
2018-06-07
共1条回复

BAT大牛带你横扫初级前端JavaScript面试(第二版)

BAT高级前端工程师亲授,结合真实面试题,提高面试成功几率

4268 学习 · 817 问题

查看课程