jQueryで要素が空かどうか判定するには、$.isEmptyObject()を使用します。
サンプルソース
例)変数objが空かどうか判定する
1 2 3 |
var obj = []; var result = $.isEmptyObject(obj); console.log(result); |
- (結果)
- true
isEmptyObjectの判定例
isEmptyObjectは以下のように判定されます。
- (結果例)
- undefined → true null → true "" → true [] → true {} → true 0 → true 123 → true "123" → false "abc" → false [1,2,3] → false {a:1, b:2} → false
解説
- なぜか数値はtrueと判定されます。