19

    技术2023-12-23  90

    匿名函数顾名思义就是没有名字的函数

    应用场景:

    1.作为其他函数的参数

    <script> function test(fn) { fn(); } test(function() { console.log("hello world"); }) </script>

    控制台输出:

    2.作为其他函数的返回值

    <script> function test() { return function() { console.log("hello world"); } } let fn = test(); fn(); </script>

    控制台输出:

    3.作为一个立即执行的函数 注意点:如果想让匿名函数立即执行,那么必须使用()将函数的定义包裹起来才可以

    <script> (function() { console.log("hello world"); })(); </script>
    Processed: 0.013, SQL: 9