function b(f) {
function c(f(3)) { return i * 2; };
return c;
}
function a(i) { return i + 4; }
var d = b(a);
d(); //14
这是在网上看到的一段,editplus提示第四行有错。为什么是错的?a()作为参数传递给b(),为什么f(3)中的3会传递给a()呢?谢谢
慕哥6287543
相关分类