次のコードで 1 ではなく 0 が返されるのはなぜですか? 関数の外部で宣言された変数を関数で変更したいのですが、関数宣言で変数を指定したくありません。
that = 0;
function go(input) {
input++;
}
go(that);
console.log(that);
次のコードで 1 ではなく 0 が返されるのはなぜですか? 関数の外部で宣言された変数を関数で変更したいのですが、関数宣言で変数を指定したくありません。
that = 0;
function go(input) {
input++;
}
go(that);
console.log(that);