Day2day Opportunism

まぁ、平たく言うと「雑記」がだらだらと・・・

JQuery javascript ”undefined” 対応

φ(..)メモメモ

さりげにハマった…

 

「undefined」

 

javascript の コードで関数の戻り値に受けて結果に対して

length を参照して処理を振り分けるってのをやっていたけど、

呼び出す関数を書き換えた結果、戻り値が変わった…

 

汎用的にしたかったので、関数ではなく呼び出し側で対応した。

 

VB.NET なら Nothing あたりでいいんですけど、javascript も 「undefined」

があるんで、こいつと比較と思ったんですけど、どうもオススメしない

というのがHitする。(単なる変数で予約語ではない為、書き換えが可能)

 

まぁ、困った時は JQueryで。

 

$.isEmptyObject(object)

 

こいつで判定して、trueなら初期値を設定するようにした。

テストしてOKだったので、チェックインして終了。

 

 

ちょっと気になって、もうちょい調べたら、ちゃんと書いているサイトを発見。

JavaScript:undefined値の判定

こちらでもよかったな。