匿名函数与立即执行函数
来源:互联网 发布:用c语言编写爱心 编辑:程序博客网 时间:2024/06/06 22:45
过了这么久,我还是要区分一下。昨天晚上顿悟,清楚了后就实在不明白这样的两个东西我是怎么就不理解了呢?
灵感来源于它:
(function(){console.log("() inside!");}());(function(){console.log("() outside!");})();
这俩有区别吗?
答案是,并没有什么区别~
因为这是两种立即执行函数的写法!
函数的声明是这样的:
function xxx(){ console.log("yes my name is xxx");}
他会直接执行吗?
不会
为什么?
尼玛,你只声明了都没有调用
xxx();好了 调用了
那如果,小姐姐 ,我想。。。现在就。。。。调用?
那就写成立即执行函数!
(function xxx(){console.log("yes my name is xxx!");})()
立即执行函数是遇到了,就直接调用
匿名 就是没有名字,就是佚名,叫啥 不知道就这样了
function(){console.log("yes i haven't name!");}
这样能行吗?
当然不行,连名都没有,编译都不通过的,但他是匿名函数,因为他没有名字
怎么就让他执行了?
(function(){console.log("yes i haven't name!");})();写成立即执行函数的样子,这样就好了。
阅读全文
0 0
- 匿名函数与立即执行函数
- JS立即执行匿名函数
- JavaScript匿名、具名函数与立即执行函数IIFE详解
- JavaScript中的立即执行匿名函数
- 函数声明、函数表达式、匿名函数、立即执行函数
- JavaScript--函数声明、函数表达式、匿名函数、立即执行函数
- 立即执行函数与let
- js立即执行函数: (function ( ){})( ) 与 (function ( ){}( ))
- 函数声明、函数表达式、匿名函数、立即执行函数的区别
- JavaScript立即执行函数
- js立即执行函数
- JS-立即执行函数
- JS立即执行函数
- js立即执行函数
- Javascript立即执行函数
- js 立即执行函数
- javaScript立即执行函数
- js立即执行函数
- 看完让你彻底搞懂Websocket原理
- 那些一心想要离开 BAT 的人,后来怎么样了?
- QT4-->QT5的过渡
- 蓝桥杯-未名湖边的烦恼
- 论工程师的职业素养养成
- 匿名函数与立即执行函数
- swift素数
- mysql数据库
- 图像的载入和显示
- Git push 代码流程
- Redux的一些总结
- BGP十三条选路原则—Cisco
- 从头到尾彻底理解傅里叶变换算法(上)
- 微信小程序连接无法跳转提示can not navigate to tabBar page错误