私は次のJavaScriptを持っています。
var f = function() { ... };
if (x === 1) {
// redefine f.
f = function() {
...
};
}
そのコードは有効ですか?言い換えれば、実際にコードを書くifステートメント内でjavascript関数を再定義できますか?
私はこれのために心配しています: if / elseステートメント内の関数宣言?
私は次のJavaScriptを持っています。
var f = function() { ... };
if (x === 1) {
// redefine f.
f = function() {
...
};
}
そのコードは有効ですか?言い換えれば、実際にコードを書くifステートメント内でjavascript関数を再定義できますか?
私はこれのために心配しています: if / elseステートメント内の関数宣言?