渡されたパラメータの値を変更します以下のように:変数は、私は以下のようにJavaScript関数を持っている
for (x = 0; x < 10; x++) {
console.log(modifyx(x));
}
予想される出力は "11"で10回印刷されますが、代わりに1回印刷されます。関数呼び出しは、渡された値を変更していないのにx eventの値を変更します。関数内のxには独自のスコープがあります。しかしそれは変更されます。これに関する助言は高く評価されます。
関数呼び出しに 'X'を渡すの目的は何ですか、あなたは(modifyx 'で' xvalue'を使用することはありません) ' – NewToJS
これはあくまでも一例です。実際には私の関数内で "readonly"として値を使用しています。問題はなぜ起こっているのでしょうか? –
私は単にあなたが達成したいことをより良く理解しようとしていますが、私はあなたの質問をより良く理解しています。 **あなたが出力を得ている理由を知りたいだけです。 – NewToJS