zoukankan      html  css  js  c++  java
  • js匿名函数

    匿名函数:没有名字的函数。执行方式有以下几种:

    /*匿名函数就是没有名字的函数*/
        /*第一种:*/
        let a23 = function () {
            console.log('a')
        }
        a23();
        /* 第二种:推荐*/
        (function(){console.log('c')}());
        /*第三种,也可以: */
        (function () {
            console.log('d')
        })();
        /* 第四种:*/
       new function () {
           console.log('e')
       }

    注意!!!!!!:

    第二行的第一个字符是下面这五个字符之一时,JavaScript将不对第一行句尾添加分号:

    "("、"["、"/"、"+" 、"-"

    在上述代码标红的地方要加分号,否则会报错的。

     小贴士:

    除了以上4种方式,匿名函数还有一种执行方式,匿名函数作为参数:

     

    function myName (fn) {
           fn('hello')
       }
        myName (function(result){
            console.log(result)
        })

    我的理解是:类似常规第一种写法,myName执行的时候,形参fn应该是执行了:

       fn = function(result){console.log(result)},

       执行fn('hello'),就会正常打印出hello

  • 相关阅读:
    POJ2352
    POJ 2524 并查集
    A POJ1611
    树状dp--B
    spring mvc实现文件上传与下载
    Joda-Time
    JAVA对象与JSON之间的转换
    jackson-databind注解
    JPA注解
    springMVC、spring、jpa、springData整合配置
  • 原文地址:https://www.cnblogs.com/yeduweichengzhaoyu/p/12974077.html
Copyright © 2011-2022 走看看