匿名函数自执行,严格模式

来源:1-2 让下拉菜单开始工作

午炎子栩

2019-11-07 14:19:32

请问这里自执行匿名函数有哪些目的和好处呢

严格模式是干嘛的

写回答

1回答

好帮手慕星星

2019-11-07

同学你好,可以参考下面解释:

1、自执行匿名函数中的变量是局部的,会随着函数的执行结束被销毁,可以节省空间。

2、严格模式是采用具有限制性JavaScript变体的一种方式,在代码开头添加'use strict'就说明要在严格模式下写代码,避免不规范的写法。例如:严格模式中变量未定义就赋值使用会报错,但是不使用严格模式就是正常的。

严格模式:

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

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

不添加严格模式:

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

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

自己可以再理解下哦。

如果我的回答帮助到了你,欢迎采纳!

祝学习愉快~

0

0 学习 · 14456 问题

查看课程