js的作用域

js的作用域子函数可以拿父函数的值,父函数不可以拿子函数的值

  function abc(a){
        // console.log(a);   //a=2
        return function(b){
            // console.log(a, b);  //a=2,b=3
            return function(c){
                // console.log(a, b, c);   //a=2,b=3,c=4
                return function(d){
                    // console.log(a, b, c, d)    //a=2,b=3,c=4,d=5
                    return (a + b + c + d);
                }
            }
        }
    }
    var num = abc(2)(3)(4)(5);
    console.log(num);
请用今天的努力,让明天没有遗憾。
原文地址:https://www.cnblogs.com/cupid10/p/12792116.html