Java教程

[javascript] 自调用函数

本文主要是介绍[javascript] 自调用函数,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

自调用函数(IIFE)

作用

1.隐藏实现
2.利用局部作用域,避免污染全局命名空间
3.用它编写js模块
(function () {
        var a = 3;
        console.log(a + 3);
      })();

      var a = 4;
      console.log(a);
      (function () {
        var a = 1;
        function text() {
          console.log(++a);
        }
        window.$ = function () {
          //向外暴漏一个全局函数
          return {
            text: text,
          };
        };
      })();
      $().text(); //$是个函数,$执行后返回的是一个对象
这篇关于[javascript] 自调用函数的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!