专栏首页李才哥js中匿名函数自调用
原创

js中匿名函数自调用

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>06_IIEF</title>

</head>

<body>

<!--

1. 理解

* 全称: Immediately-Invoked Function Expression 立即调用函数表达式

* 别名: 匿名函数自调用

2. 作用

* 隐藏内部实现

* 不污染外部命名空间

-->

<script type="text/javascript">

(function (i) {

var a = 4

function fn() {

console.log('fn ', i+a)

}

fn()

})(3)

</script>

</body>

</html>

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 显式原型与隐式原型

    * 函数的prototype属性: 在定义函数时自动添加的, 默认值是一个空Object对象

    李才哥
  • Date.prototype.format

    Date.prototype.format = function(format){

    李才哥
  • js中的函数

    console.log(fn instanceof Object) // 是Object类型的实例

    李才哥
  • ES6之函数的扩展

    正常情况下没有问题,但是要是a是0或者是false等会被转换成Boolean类型false的时候就会出错。ES6对参数的默认值允许直接设置:

    wade
  • Chrome PDFium 整数截断漏洞分析

    本文通过介绍漏洞 5 大原理进而进行 POC 分析、zlib 分析、FlateUncompress 分析等漏洞分析,并进行 gdb 调试,最终完成补丁分析。

    腾讯玄武实验室
  • MEL Science正式出售VR化学课程,帮助学生理解抽象概念

    VRPinea
  • 126-取出指定时间段的文本

    很多类似于日志这样的文件中都有时间字段。有时候,我们希望取出某一时间段的数据。 例如这个文件:

    凯茜的老爸
  • SQL Server 中的逻辑读与物理读

    首先要理解逻辑读和物理读:   预读:用估计信息,去硬盘读取数据到缓存。预读100次,也就是估计将要从硬盘中读取了100页数据到缓存。   物理读:查询计划生成...

    用户1217611
  • ImageNet错误率小于4%,数据量依然不够,N-Shot Learning或是终极解决之道?

    【导读】“如果人工智能是新的电力能源,那么数据就是新的煤炭能源。”由于人工智能(AI)和深度学习的快速发展,到现在为止,影响了无数的生命,改变了大千世界,这些都...

    AI科技大本营
  • 【IoT迷你赛】TencentOS tiny学习源码分析(4)——消息队列

    在前一篇文章中【IoT迷你赛】TencentOS tiny学习源码分析(3)——队列

    杰杰

扫码关注云+社区

领取腾讯云代金券