17

次のコードで 1 ではなく 0 が返されるのはなぜですか? 関数の外部で宣言された変数を関数で変更したいのですが、関数宣言で変数を指定したくありません。

that = 0;

function go(input) {
    input++;
}

go(that);

console.log(that);
4

5 に答える 5