视频里老师说匿名函数中外面不能访问到里面这句话不理解
来源:2-3 简单适配实现
weixin_慕前端6235132
2020-05-28 17:50:32
老师在7:多时间里讲到的匿名函数中外面不能访问到里面这句话不理解?外面指的是什么,里面指的是什么?
2回答
同学你好,函数会形成一个局部作用域,里面就是说的函数里面,外部说的就是全局作用域。
如果我的回答帮助到了你,欢迎采纳,祝学习愉快~
好帮手慕夭夭
2020-05-28
同学你好,局部作用域中定义的函数或者变量不会被外部访问到。把代码包裹在匿名函数的好处参考如下:
假如很多人同时开发一个项目,会产生很多js文件。如果函数和变量都放在外部,出现重名的变量或者函数,后面的会覆盖前面的,容易导致一些报错。这就是所说的变量污染,放在匿名函数中就会避免这个问题了。
祝学习愉快~
相似问题