この章では、主に JavaScript オブジェクトが空かどうかを判断する方法を紹介します。

非同期 (Ajax) リクエストを実行すると、空のオブジェクトが返されることがあります。次に示します。

var a = {};

では、返されたオブジェクトが空かどうかをどのように判断するのでしょうか?

方法は次のとおりです。

サンプル

function isEmpty(obj) {
    return Object.keys(obj).length === 0;
}

試してみる »