老师,为什么这段代码执行完以后f1是undefined?
来源:16-9 作用域和闭包--闭包-代码演示
Ecomools
2018-09-06
function F1() {
var a = 100
return function () {
console.log("a:"+a)
}
}
function F2(f1) {
var a = 200
console.log("f1:"+f1())
}
var f1 = F1()
F2(f1)写回答
3回答
-
双越
2018-09-06
在你给的代码的第四行下面再加一行:return 100;
试试
00 -
双越
2018-09-06
在你给的代码的第四行下面再加一行:return 100;
试试
00 -
双越
2018-09-06
在“console.log("a: " + a)”这一行下面再加一行:return 100; 试试
042019-01-06
相似问题