这两个的区别 为何第一个报错了 感觉是作用域 但是讲不出个所以然 ,有没有具体解惑的
第一种
function e (v) { console.log(w) } function a(z){ return function b(y) { return function c(x) { return function d(w) { return e } } } } a(1)(2)(3)(4)(5)// 报错
第二种
function a(z){ return function b(y) { return function c(x) { return function d(w) { return function e (v) { console.log(w) } } } } } a(1)(2)(3)(4)(5)// 4
守候你守候我
梦里花落0921
相关分类