ホームページ >バックエンド開発 >PHPチュートリアル >JavaScriptパラメータの使い方について

JavaScriptパラメータの使い方について

WBOY
WBOYオリジナル
2016-08-08 09:06:42953ブラウズ

リーリー

上記の handleMessageBroadcasting 関数は内部で nickNames を使用します。nickNames をパラメータとして渡して使用する必要がありますか?それともグローバル変数として直接使用する必要がありますか?なぜ?

返信内容:

リーリー

上記の handleMessageBroadcasting 関数は内部で nickNames を使用します。nickNames をパラメータとして渡して使用する必要がありますか?それともグローバル変数として直接使用する必要がありますか?なぜ?

パラメータを渡すことでコードの結合を減らすことができます

プログラミングで最もタブーなことは、グローバル変数が少ないほど良いことです。プロジェクトの規模が比較的小さい場合でも、この良い習慣を身につけてください。

パラメータを渡すことをお勧めします。グローバル変数はグローバル環境を汚染する可能性があります

可能な限りグローバル変数を使用します

上の人たちは正しいです。パラメータを渡す方が良いです。特に私の経験を説明したいと思います。当時、私は多くの正しいコードを書き、グローバル反転を定義していましたが、他の場所でパラメータを使用した場合、どのように設定しても、世界情勢の影響を受けてうまくいきませんでした。

js

それらはすべてパラメータを渡すことを提案していますが、コード内でパラメータまたはグローバルを渡した場合の結果は同じであり、

グローバル変数は 2 つだけであることに気づきましたか。 (現在のコードのみ)

nickNamessocketつまり、グローバル変数の数の問題ではなく、関数関数を適切にカプセル化する必要があるかどうかの問題だと感じます。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。