Javascript: проверка, если объект не имеет свойств или карта / ассоциативный массив пуст [дубликат]
Возможный дубликат:
Как мне проверить наличие пустого объекта Javascript из JSON?
Есть ли простой способ проверить, если объект не имеет свойств, в Javascript? Или, другими словами, простой способ проверить, является ли карта / ассоциативный массив пустым? Например, допустим, у вас было следующее:
var nothingHere = {};
var somethingHere = {foo: "bar"};
Есть ли простой способ определить, какой из них «пустой»? Единственное, о чем я могу думать, это что-то вроде этого:
function isEmpty(map) {
var empty = true;
for(var key in map) {
empty = false;
break;
}
return empty;
}
Есть ли лучший способ (например, нативное свойство / функция или что-то)?