Поиск по этому блогу

понедельник, 20 апреля 2015 г.

Javascript. Как проверить что объект пустой

Пустой и непустой объекты
var emptyObject = {};
var notEmptyObject = { foo: "bar" };

Как проверить пустой ли объект


С помощью метода Object.keys()
function isEmpty(obj) {
    return Object.keys(obj).length === 0;
}

С помощью JSON.stringify()
function isEmptyObject(emptyObject){
    return JSON.stringify(emptyObject) === '{}';
}

С помощью jQuery
jQuery.isEmptyObject(emptyObject ); // true
jQuery.isEmptyObject(notEmptyObject ); //false


Источники
http://stackoverflow.com/questions/679915/how-do-i-test-for-an-empty-javascript-object

http://stackoverflow.com/questions/4994201/is-object-empty

http://www.jquerybyexample.net/2013/10/jquery-object-null-check-correct-way.html

https://api.jquery.com/jQuery.isEmptyObject/

1 комментарий:

  1. Как поставить лайк? Чётко и без воды! Новость в топ в поиске нужно!

    ОтветитьУдалить