著作権についてお問い合わせJavaScriptでオブジェクト({})の空判定ってどうやるの?2019.06.18JavaScriptHOMEITJavaScriptJavaScriptでオブジェクト({})の空判定ってどうやるの?Advertisementオブジェクトというのは、「{}」のことです。これが空かどうかの判定は実装自体簡単なのですが、調べるまで良く分かりませんでした。いうことで備忘も兼ねて、JavaScriptでオブジェクト({})の空判定を行う方法を解説しまっすん。まとめこの判定ではダメだったよ最初、「こんな感じでやれば判定できるでしょ」ということでコードを書いてみたのですがダメでした。{console.log('空やで');}※この場合、コンソールログが出力されませんでした。Object.keys(obj).lengthで全て解決!オブジェクトを扱う時に「Object.keys(obj)」は良く使用されます。要は、これを使って長さを調べれば、オブジェクトが空かどうかが分かるということです。{console.log('空やで');}こんな感じで全て解決!AdvertisementJSON.stringify(obj)もいけるで!こんな方法もあります。{console.log('空やで');}※この方法は速度が遅いのでおすすめしません。まとめちょっとしたことですが意外に難しい。JavaScriptはアプローチがいくつもあるのでどれが最善なのか判断が難しくもあります。