『自由力』を身に付けるサイト「リバトレ」も見てね!!

JavaScriptでオブジェクト({})の空判定ってどうやるの?

悩んでいる男の子

JavaScriptでオブジェクトの空判定ってどうやるのかな。。

こんな悩みを解決します。

  • 本記事の内容
  • JavaScriptでオブジェクトの空判定を行う方法
  • 本記事の執筆者
プロフィール
どこの写真だよ
  • 長身ガリガリ自称イケメン(1993/4/1生)
  • 元エンジニア(歴7年)、資格保有数約20個(IT系以外も含む)
  • 副業(物販)5か月目で月利30万円⇒脱サラ
  • 物販、システム開発、アフィリエイト、投資を細々とやっています。
  • 物販は彼女と楽しみながらやってます!

今回は、JavaScriptでオブジェクト({})の空判定を行う方法を解説します

いずみん

すぐ終わるので、最後まで読んでみてください!

目次

この判定はダメ

まず、下記のコードを書いてみたのですが、これはダメでした。

if (value === {}) {
  console.log('空やで');
}

上記の場合、コンソールログは出力されません。

Object.keys(obj).lengthで全て解決!

オブジェクトを扱う際に「Object.keys(obj)」がよく使用されるのですが、これを使って長さを調べればオブジェクトが空かどうかの判定が可能です。

if (!Object.keys(obj).length) {
  console.log('空やで');
}

これでOKです!

JSON.stringify(obj)もOK

こんな方法もあります。

if (JSON.stringify(obj) === '{}') {
  console.log('空やで');
}

上記の方法は速度が遅いのでおすすめしません。

まとめ

今回は、JavaScriptでオブジェクト({})の空判定を行う方法を解説しました

分かってしまえば意外と簡単でしたね。

ではまた!

JavaScriptでオブジェクト({})の空判定ってどうやるの?

この記事が気に入ったら
フォローしてね!

シェアするんやで!

~ リバトレ ~

お金や副業に関する情報を発信しているよ!

この記事を書いた人

いずみんのアバター いずみん 自由力発信おじ

【自由力発信】うさんくさ笑 | 副業物販で5ヶ月目に月利30万円達成⇨脱サラ予定 | 物販(アパレルせどり)・アフィリエイト・投資で自由になるための情報を発信中?笑 | 元エンジニア | 保有資格約20個

関連記事

コメント

コメントする

目次
閉じる