【发布时间】:2018-11-17 01:41:17
【问题描述】:
当我像这样使用 setTimout 调用函数时:
function f2() { console.log("hey"); }
setTimeout("f2()", 3000);
它运行完美。
但是当我像这样将所有内容包装在函数 f1 中时:
function f1() {
function f2() { console.log("hey"); }
setTimeout("f2()", 3000);
}
f1();
我收到一条错误消息:f2 未定义。 为什么会发生这种情况,我该如何解决?
【问题讨论】:
-
不知道为什么这会被否决。对我来说似乎是一个合法的问题
标签: javascript function nested settimeout