视频里老师说匿名函数中外面不能访问到里面这句话不理解

来源:2-3 简单适配实现

weixin_慕前端6235132

2020-05-28 17:50:32

老师在7:多时间里讲到的匿名函数中外面不能访问到里面这句话不理解?外面指的是什么,里面指的是什么?

写回答

2回答

好帮手慕夭夭

2020-05-28

同学你好,函数会形成一个局部作用域,里面就是说的函数里面,外部说的就是全局作用域。

http://img.mukewang.com/climg/5ecf921209e2ac4210780638.jpg

如果我的回答帮助到了你,欢迎采纳,祝学习愉快~

0
heixin_慕前端6235132
h 为什么要这么写呢?
h020-05-28
共1条回复

好帮手慕夭夭

2020-05-28

同学你好,局部作用域中定义的函数或者变量不会被外部访问到。把代码包裹在匿名函数的好处参考如下:

假如很多人同时开发一个项目,会产生很多js文件。如果函数和变量都放在外部,出现重名的变量或者函数,后面的会覆盖前面的,容易导致一些报错。这就是所说的变量污染,放在匿名函数中就会避免这个问题了。

祝学习愉快~

1

0 学习 · 6815 问题

查看课程