関数内のグローバル変数の値を変更するにはどうすればいいですか?質問する

関数内のグローバル変数の値を変更するにはどうすればいいですか?質問する

私は JavaScript を使用しており、グローバル変数を作成しています。関数の外部で定義し、関数内からグローバル変数の値を変更して別の関数から使用したいのですが、どうすればよいですか?

ベストアンサー1

関数内で変数を参照するだけです。魔法は不要で、名前を使用するだけです。変数がグローバルに作成されている場合は、グローバル変数を更新することになります。

この動作は を使用してローカルに宣言することでオーバーライドできますvarが、 を使用しない場合var、その変数がグローバルに宣言されていれば、関数内で使用される変数名はグローバルになります。

そのため、常に で変数を明示的に宣言することがベストプラクティスと考えられていますvar。これを忘れると、誤ってグローバルを操作してしまう可能性があります。これは簡単に犯してしまう間違いです。しかし、あなたの場合は、これが逆転し、質問に対する簡単な答えになります。

おすすめ記事