javascript オブジェクトが空であるか判定する方法
- 2020.08.30
- javascript
- javascript

javascriptで、オブジェクトの中が空であるかを判定するサンプルコードを記述してます。keyの長さと論理否定演算子「!」を利用して判定します。
環境
- OS windows10 pro 64bit
- Apache 2.4.43
- ブラウザ chrome 102.0.5005.63
判定方法
keyの長さを取得して、「0」であれば「false」なので「!」で反転させることで判定することが可能です。
※「0」は真偽値で「false」扱いとなります。
!Object.keys(obj).length;
!Object.keys(obj).length使い方
console.log(!Object.keys({}).length); // true
console.log(!Object.keys({ "a":"1", "b":"2", "c":"3"}).length); // false
console.log(Object.keys({}).length); // 0
console.log(Object.keys({ "a":"1", "b":"2", "c":"3"}).length); // 3
console.log(!0); // true
console.log(!1); // false
console.log(!3); // false
-
前の記事
docker composeを利用して「EtherCalc」を構築するまでの手順 2020.08.30
-
次の記事
javascript 配列で重複する値の最後のインデックス番号を取得する 2020.08.31
コメントを書く