[解決済み] JavaScriptの変数定義。カンマとセミコロン
2023-04-07 08:32:07
質問
変数のグループを宣言するときに、セミコロンではなくカンマを使用することの違いや利点があれば教えてください。
例えば
var foo = 'bar', bar = 'foo';
対
var foo = 'bar';
var bar = 'foo';
を指定すると
var
キーワードを指定すると、すべての変数にわたって持続するので、スコープに関してどちらも同じ最終結果を生成します。 それは単なる個人的な好みなのでしょうか、それともどちらかの方法で行うことにパフォーマンスの利点があるのでしょうか。
どのように解決するのですか?
性能上の利点はなく、単に個人の選択とスタイルの問題です。
最初のバージョンは、より簡潔なだけです。
更新しました。
ワイヤーを通過するデータ量という点では、もちろん少ない方が良いのですが、しかし、とんでもない量の削除が必要になります。
var
の宣言が大量に削除される必要があります。
最小化 は、最初の例がより良い minification のために役立つものとして言及されています。 ダニエル・ヴァッサロ がコメントで指摘しているように、優れた minifier はとにかく自動的にそれを行ってくれるので、その点では何の影響もありません。
関連
-
[解決済み] JavaScriptで "use strict "は何をするのか、その根拠は?
-
[解決済み] JavaScriptで文字列が部分文字列を含むかどうかを確認する方法は?
-
[解決済み] あるJavaScriptファイルを他のJavaScriptファイルにインクルードするにはどうすればよいですか?
-
[解決済み] JavaScriptでタイムスタンプを取得する方法は?
-
[解決済み] JavaScriptで変数が存在するか(定義されているか/初期化されているか)をチェックする
-
[解決済み】JavaScriptの比較では、どちらの等号演算子(== vs ===)を使うべきですか?
-
[解決済み】JavaScriptで文字列の出現箇所をすべて置換する方法
-
[解決済み】オブジェクトからプロパティを削除する(JavaScript)
-
[解決済み] react-routerのハッシュフラグメントからクエリパラメータを取得する
-
[解決済み] JavaScriptとLuaの微妙な違い [終了しました]
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] この記号はJavaScriptではどのような意味ですか?
-
[解決済み] JavaScriptで次の要素/前の要素を取得しますか?
-
[解決済み] 配列からオブジェクトを生成する
-
[解決済み] 上級者向けJavaScript。この関数はなぜ括弧でくくられるのですか?重複
-
[解決済み] チェックボックスが選択されているかどうかを確認するjQuery
-
[解決済み] node.jsで文字列のsha1ハッシュを取得するにはどうすればよいですか?
-
[解決済み] Javascript 空の配列の削減
-
[解決済み] react-routerのハッシュフラグメントからクエリパラメータを取得する
-
[解決済み] javascriptでオプションのパラメータを扱う
-
[解決済み] 変異を伴わないオブジェクトからの値の削除