jquery 空の要素であるかを判定する
jqueryで、空の要素であるかを判定するサンプルコードを記述してます。「isEmptyObject」を使用してます。
環境
- OS windows10 pro 64bit
- jquery 3.6.0
- Apache 2.4.43
- ブラウザ chrome 91.0.4472.77
空の要素であるかを判定
空の要素であるかを判定を行うには、「isEmptyObject」を使用します。
下記のサンプルのように、数値や真偽値、正規表現なども「true」に判定されます。
console.log(
$.isEmptyObject('') // true
)
console.log(
$.isEmptyObject(``) // true
)
console.log(
$.isEmptyObject([]) // true
)
console.log(
$.isEmptyObject({}) // true
)
console.log(
$.isEmptyObject(() => {}) // true
)
console.log(
$.isEmptyObject(0) // true
)
console.log(
$.isEmptyObject(1) // true
)
console.log(
$.isEmptyObject(2) // true
)
console.log(
$.isEmptyObject(100) // true
)
console.log(
$.isEmptyObject(-1) // true
)
console.log(
$.isEmptyObject(-1.11) // true
)
console.log(
$.isEmptyObject(Number.MIN_VALUE) // true
)
console.log(
$.isEmptyObject(Number.MAX_VALUE) // true
)
console.log(
$.isEmptyObject(100n) // true
)
console.log(
$.isEmptyObject(Symbol()) // true
)
console.log(
$.isEmptyObject(document.body) // true
)
console.log(
$.isEmptyObject(null) // true
)
console.log(
$.isEmptyObject(NaN) // true
)
console.log(
$.isEmptyObject(Infinity) // true
)
console.log(
$.isEmptyObject(undefined) // true
)
console.log(
$.isEmptyObject(true) // true
)
console.log(
$.isEmptyObject(false) // true
)
console.log(
$.isEmptyObject(void 0) // true
)
console.log(
$.isEmptyObject(/abc/) // true
)
console.log(
$.isEmptyObject(new String()) // true
)
console.log(
$.isEmptyObject(new Date()) // true
)
console.log(
$.isEmptyObject('<p>') // false
)
console.log(
$.isEmptyObject('aaa') // false
)
console.log(
$.isEmptyObject([1, 2, 3]) // false
)
console.log(
$.isEmptyObject({ 'a': 1 }) // false
)
console.log(
$.isEmptyObject('0') // false
)
console.log(
$.isEmptyObject('01') // false
)
-
前の記事
javascript lodashを使って配列の先頭の値のみを取得する 2021.08.02
-
次の記事
C# listViewの表示を切り替える 2021.08.02
コメントを書く