zoukankan      html  css  js  c++  java
  • JS 自执行函数

    普通函数的创建

    function aaa(a,b){
        return sum = a + b
    }

    普通函数的调用

    aaa(1,2)

    自执行函数是什么?自执行函数就是当它被定义出来,就会自动执行的函数。不需要调用,传参也很方便。就上面的函数,用自执行函数定义就是这样:

    (function aaa(a,b){
        return sum = a + b;
    })(1,2)

    自执行函数的写法

    (function(){
    
      return .....
    
     })()

    js自执行函数的两种常用写法(可能还有其他写法):

    1、(function(形参){

        return .....

      })(实参);

    2、(function(形参){

        return .....

      }(实参));

     在自调用函数中定义的const常量,在外界是访问不到的,因为该常量的作用域仅限于自调用函数内部;并且,在自调用函数外部,调用自调用函数也是不行的。因为自调用函数,顾名思义,只能自己在定义的同时调用自己一次!对外界不可见。

    如果,在自调用函数外部,想要访问自调用函数返回的变量(对象),可以不使用 const XXX = { xxx:xxx};而使用:Window.XXX = {.....};

    例如:

  • 相关阅读:
    Git连接Github
    全民来打飞机~~(设计探讨)
    mongo学习
    redis aop持久化
    redis的超时删除策略
    redis 学习,没事的时候看看增长知识面
    MySQL query / clause execution order
    用redis做超时判断 感觉写的很有意思
    python 编码问题(转载)
    git 个人学习
  • 原文地址:https://www.cnblogs.com/yizhilin/p/13187155.html
Copyright © 2011-2022 走看看