Является ли элемент пользовательским объектом
$.isPlainObject()
Проверяет, является ли заданный элемент пользовательским объектом, то есть он был задан пользователем именно в роли объекта (посредством "{}" или "new Object")(дело в том, что многие величины (например строки) в javascript являются объектами, однако они не задаются объектами явным образом). Имеет один вариант использования:
$.isPlainObject(obj):boolean1.4
obj — проверяемый объект.
Пример:
$.isPlainObject({}); // true (пустой объект заданный пользователем) $.isPlainObject({name:"Boris"}); // true $.isPlainObject("Boris"); // false (несмотря на то, что строки являются объектами, они не задаются как объекты явно)