美文网首页
自执行函数

自执行函数

作者: 刘佳音 | 来源:发表于2016-12-01 21:37 被阅读0次

为了防止变量重名特总结了一下自执行函数方法1:最前最后加括号复制代码代码如下:(function(){alert(1);}());这是jslint推荐的写法,好处是,能提醒阅读代码的人,这段代码是一个整体。例如,在有语法高亮匹配功能的编辑器里,光标在第一个左括号后时,最后一个右括号也会高亮,看代码的人一眼就可以看到这个整体。不过,对于某些写代码不喜欢在行后加分号的同学,也会形成一些坑坑,例如以下代码会报运行错:复制代码代码如下:var a=1(function(){alert(1);}());方法2:function外面加括号复制代码代码如下:(function(){alert(1);})();这种做法比方法1少了一个代码整体性的好处。方法3:function前面加运算符,常见的是!与void 。复制代码代码如下:!function(){alert(1);}();void function(){alert(2);}();显然,加上“!”或“+”等运算符,写起来是最简单的。加上“void ”要敲五下键盘,但是听说有一个好处是,比加”!”少一次逻辑运算

相关文章

  • JS自执行函数,匿名函数

    自执行函数 先来看个最简单的自执行函数 相当于声明并调用 自执行函数也可以有名字 自执行函数也可以传参 下面我们来...

  • review javascript 09:自执行匿名函数

    (1)知识点 (1.1)自执行匿名函数是什么? (2)细化 (2.1)自执行匿名函数是什么? 自执行匿名函数:常见...

  • 自执行函数

    只有表达式才能被执行函数执行,所以会有以下几种写法

  • 自执行函数

    这篇文章不先放定义,现放个碰到的例子。 下图是需求,大概要制作这么一个表格。(前提,我们项目是React + An...

  • 自执行函数

    为了防止变量重名特总结了一下自执行函数方法1:最前最后加括号复制代码代码如下:(function(){alert(...

  • 自执行函数

    函数的定义和执行一起完成: (function arr(){console.log('我是两个括号');})() ...

  • 函数自执行

    匿名函数也是函数表达式,但是它为什么会抛出语法错误呢? 这是因为匿名函数虽然属于函数表达式,但是很明显它没有赋值操...

  • 自执行函数

    自执行函数:前面加的()或者!、-、~、+只有一个目的,让语法符合而已 自执行函数本身不进行变量提升(没名字) 例:

  • 关于自执行函数(立即执行函数)

    tips:接下去会在github写博客,简书不再更新和修改文章,欢迎大家逛逛我的新博客点击查看 ,我会尽量用更容易...

  • JavaScript this

    一、this是谁 作为普通函数调用/自执行,this在全局/自执行(函数名())时,this指向window,实际...

网友评论

      本文标题:自执行函数

      本文链接:https://www.haomeiwen.com/subject/ydlfmttx.html