JavaScript:函数调用 | 后面多个括号调用分析

首先要了解一下规律:

  • f ( ) 意思是执行f函数,返回子函数
  • f ( )( ) 执行子函数,返回孙函数
  • f ( )( )( ) 执行孙函数
  • 以此类推…

案例分析:

1.

var i=1;
    function f(){
        i++;
        console.log("-------------  :  "+i)
        return k;
        function k() {
            return "I love you!"
        }
    }
    f();

在这里插入图片描述
在这里插入图片描述


 var i=1;
    function f(){
        i++;
        console.log("-------------  :  "+i)
        return k;
        function k() {
            return "I love you!"
        }
    }
    console.log(f()());

在这里插入图片描述


猜你喜欢

转载自blog.csdn.net/haduwi/article/details/105871458