返回顶部
首页 > 资讯 > 精选 >JavaScript立即执行函数的用法是什么
  • 638
分享到

JavaScript立即执行函数的用法是什么

2023-06-22 05:06:57 638人浏览 泡泡鱼
摘要

javascript立即执行函数的用法是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。       

javascript立即执行函数的用法是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

        我们知道,在一般情况下,函数必须先调用才能执行,如下所示,我们定义了一个函数,并且调用,

function fn(){    console.log(1);    }    fn();

打印结果为:

JavaScript立即执行函数的用法是什么

        如果不调用的话,我们打印的结果永远不会显示。
        所以这里就会提到我们的立即执行函数,所谓立即执行函数,就是不需要调用,立马就能执行的函数。

立即执行函数有两种最常见的写法:

  • (function(){})()

  • (function(){}())

举个例子:

 (function fn(){            console.log(2);        })()

打印结果为:

JavaScript立即执行函数的用法是什么

打印成功。
 

       立即执行函数中的第二个小括号就相当于调用函数,我们同样可以给立即执行函数传参数,,将我们要传递的参数写在第二个()里面,作为实参,

如下:

 (function fn(a,b){    console.log('a+b='+a+b); })(1,2)

打印结果为:

JavaScript立即执行函数的用法是什么

        第二种立即执行函数使用方法和第一种基本相似,不在赘述。
        需要注意的是:如果有多个立即执行函数,他们之间需要逗号分隔,否则会报错。同时,在立即执行函数里面,也可以采用匿名函数的形式书写。

        那么立即执行函数有什么作用或者好处呢?

        它最大的作用就是独立创建了一个作用域。我们知道,javascript 中没有私有作用域的概念,如果在多人开发项目上,在全局或局部作用域中声明了一些变量,可能会被其他人不小心用同名的变量给覆盖掉,而立即执行函数里面的变量都是局部变量,不会有命名冲突的情况。

关于JavaScript立即执行函数的用法是什么问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注编程网精选频道了解更多相关知识。

--结束END--

本文标题: JavaScript立即执行函数的用法是什么

本文链接: https://lsjlt.com/news/302820.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • JavaScript立即执行函数的用法是什么
    JavaScript立即执行函数的用法是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。       ...
    99+
    2023-06-22
  • JavaScript立即执行函数用法解析
            我们知道,在一般情况下,函数必须先调用才能执行,如下所示,我们定义了一个函数,并且调用, fu...
    99+
    2024-04-02
  • JavaScript基础之立即执行函数
    目录立即执行函数格式立即执行函数其他方式–表达式立即执行函数可以带参数应用总结在JavaScript中有时候看到一些很神奇的函数比如下面截图: 这种函数只要浏览器加载的时候会自动运...
    99+
    2024-04-02
  • JavaScript立即执行函数与函数劫持的作用
    目录一、立即执行函数1、实现方式2、立即执行函数的作用3、使用场景4、返回值5、带单目运算符的立即执行函数二、函数劫持一、立即执行函数 立即执行函数(IIFE):在函数声明后立即调用...
    99+
    2023-01-11
    JS立即执行函数 JS函数劫持
  • Javascript立即执行函数(IIFE)实例详解
    目录前言函数表达式立即执行函数如果我们了解整个情况:IIFE 的特征/行为附:IIFE的参数总结前言 IIFE,一般称为立即执行函数。你可能会问我,*“嘿!我知道正常的函...
    99+
    2024-04-02
  • JavaScript中立即执行函数格式有哪些
    这篇文章主要介绍JavaScript中立即执行函数格式有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!在JavaScript中有时候看到一些很神奇的函数比如下面截图:这种函数只要浏览器加载的时候会自动运行,而需要...
    99+
    2023-06-25
  • javascript立即执行函数表达式IIFE的示例分析
    这篇文章主要为大家展示了“javascript立即执行函数表达式IIFE的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“javascript立即执行函数...
    99+
    2024-04-02
  • JavaScript函数的执行过程是什么
    JavaScript函数的执行过程是什么?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。JavaScript可以做什么1.可以使网页具有交互性,例如响应用户点击,...
    99+
    2023-06-14
  • 在ES5环境下立即执行函数的示例分析
    在ES5环境下立即执行函数的示例分析,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。立即执行函数常用于第三方库,它可以用来隔离变量作用域,很...
    99+
    2024-04-02
  • JavaScript如何立即调用函数表达式
    小编给大家分享一下JavaScript如何立即调用函数表达式,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!立即调用函数一、了解立即调用函数表达式1.1 思维导图1...
    99+
    2023-06-14
  • JS怎么实现动态插入并立即执行回调函数
    这篇文章主要讲解了“JS怎么实现动态插入并立即执行回调函数”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“JS怎么实现动态插入并立即执行回调函数”吧!具体代码如下:<!DOCTYPE&n...
    99+
    2023-07-04
  • 为什么立即调用内联函数,而不是仅仅调用其包含的函数?
    问题内容 为结构体字段赋值时。 FlagSet: (func() *flag.FlagSet { fs := newFlagSet("configure") ...
    99+
    2024-02-06
    作用域
  • Golang函数的执行流程是什么?
    go 函数的执行流程如下:分配栈空间,存储局部变量和参数。压栈调用者信息,准备返回。设置局部变量。执行函数体(语句和表达式)。返回值(如果有)。恢复调用者信息。释放栈空间。控制权返回给调...
    99+
    2024-04-11
    golang 函数执行流程
  • JavaScript并行运行的函数是什么
    今天小编给大家分享一下JavaScript并行运行的函数是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们...
    99+
    2024-04-02
  • JavaScript parseInt()函数的用法是什么
    JavaScript中的parseInt()函数用于将字符串转换为整数。它接受两个参数:要转换的字符串和一个可选的基数(表示要解析的...
    99+
    2023-10-11
    JavaScript
  • JavaScript escape()函数的用法是什么
    JavaScript的escape()函数用于对字符串进行编码,使其可以在URL中安全地传输。语法:escape(string)参数...
    99+
    2023-10-11
    JavaScript
  • PHP常用命令执行函数是什么
    这篇文章主要介绍“PHP常用命令执行函数是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“PHP常用命令执行函数是什么”文章能帮助大家解决问题。PHP命令执行函数常配合代码执行漏洞使用, 利用命令...
    99+
    2023-06-30
  • python计算函数执行时长的方法是什么
    本篇内容主要讲解“python计算函数执行时长的方法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“python计算函数执行时长的方法是什么”吧!python开发,有时需要做性能分析及性能优...
    99+
    2023-07-06
  • javascript中怎么自执行函数
    这期内容当中小编将会给大家带来有关javascript中怎么自执行函数,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。function (window, ...
    99+
    2024-04-02
  • Springboot启动后立即某个执行方法的四种方式
    目录注解@PostConstructCommandLineRunner接口实现ApplicationRunner接口实现ApplicationListener四种方式的执行顺序总结最...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作