发布网友 发布时间:2022-04-26 04:42
共4个回答
热心网友 时间:2022-04-22 16:42
没什么区别吧,都是隐式声明一个函数并调用。热心网友 时间:2022-04-22 18:00
(function(){}()) 外面一个括号的 是直接获取返回值热心网友 时间:2022-04-22 19:35
自调用函数的目的是:开启一个新的局部作用域,防止命名冲突,英文工作中有时一个项目很大,一个项目中有很多个.js文件,单个.js文件函数名不会冲突,但多个.js文件,函数名因为记不住那么多而写为可能会写成一样
热心网友 时间:2022-04-22 21:26
应该没什么区别,方便。对于本来就执行一次的函数,不用在声明之后再调用