理解できない jQuery/Javascript ステートメントに出くわしました。「コンマ演算子」が含まれます。調べてみたのですが、いい例えでいい説明が見当たりません。
ここに声明があります:
var nav = $( '#site-navigation' ), button, menu;
理解できない jQuery/Javascript ステートメントに出くわしました。「コンマ演算子」が含まれます。調べてみたのですが、いい例えでいい説明が見当たりません。
ここに声明があります:
var nav = $( '#site-navigation' ), button, menu;
これは演算子ではありません。var
コンマを使用すると、1 つのステートメントで複数の変数を定義できます。
var nav = $( '#site-navigation' ), // define variable 'nav' and assign $( '#site-navigation' ) to it
button, // this defines variable named 'button' with no initial value
menu; // this defines variable named 'menu' with no initial value
コンマ演算子は別のものです。ここで読むことができます。
そのコンテキストでコンマを使用する:
var nav = $( '#site-navigation' ), button, menu;
は...の「省略形」です
var nav = $( '#site-navigation' );
var button;
var menu;