zoukankan      html  css  js  c++  java
  • 匿名函数(立即执行函数)

    转自:https://www.jianshu.com/p/783c9f98e921

    立即执行函数 别称(初始化函数) IIFE 全称(immediately-invoked function expression)

    特点:

        1.页面加载时立即执行

        2.获取到返回值

        3.执行完成之后立即释放

    写法:

        (function(){ 

            })()  第一种,但是这一种用的多

        (function(){

        }() ) 第二种,这一种是w3c的建议

    函数表达式

    只要被() 括起来的都是表达式,如

            (function(){} () )

           (function(){})()

            var test = function() {}() 这也是一个表达式

        一定是表达式才可以被执行符号执行

        一旦函数声明变成表达式,函数名就会自动被忽略

        函数声明变成表达式的方法

            +  -  ! &&   ||

            || 运算需要在前面加值,&&也一样

    立即执行函数也是有返回值的    

        在获取返回值时,声明一个变量接受一下,如图

     
    立即执行函数

    立即执行函数经典案例

     
    最常用的方法

    第二个案例

     
    最常用的方法2

     第二种写法带 return

     
    第二种写法(return)
  • 相关阅读:
    团队冲刺第三天
    NoSQL数据库基础概述
    团队开发冲刺第九天
    团队开发冲刺第八天
    团队开发冲刺第七天
    团队开发冲刺第六天
    团队开发冲刺第五天
    团队开发冲刺第四天
    团队开发冲刺第三天
    第九周总结
  • 原文地址:https://www.cnblogs.com/sharpest/p/11652678.html
Copyright © 2011-2022 走看看