我有以下 javascript。
var f = function() { ... };
if (x === 1) {
// redefine f.
f = function() {
...
};
}
该代码有效吗?换句话说,我可以在我实际编写代码的 if 语句中重新定义 javascript 函数。
我因此而担心: if/else statements 中的函数声明?
我有以下 javascript。
var f = function() { ... };
if (x === 1) {
// redefine f.
f = function() {
...
};
}
该代码有效吗?换句话说,我可以在我实际编写代码的 if 语句中重新定义 javascript 函数。
我因此而担心: if/else statements 中的函数声明?