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);