.isPlainObject()
Типы данных JavaScript: Object (объект). Проверить, является ли объект простым объектом или нет. Метод .isPlainObject().
Простой объект или нет
Проверить, была ли переменная создана конструктором Object, является ли объект простым объектом.
JavaScript функция util.isPlainObject()
определяет,
является ли объект простым объектом (создан с помощью "{}"
или "new Object"
).
Следующий параметр может быть передан функции:
isPlainObject([obj])
Параметр | Тип | По умолчанию | Описание |
---|---|---|---|
obj |
Any | null |
Объект для проверки на соответствие. |
JavaScript. Использование isPlainObject()
var myA = {};
var myB = [];
var myC = new Object();
// Простой объект?
console.log(util.isPlainObject(myA))
console.log(util.isPlainObject(myB))
console.log(util.isPlainObject(myC))
Результат
true false true
Чтобы проверить, является ли переменная объектом JavaScript или нет см. .isObject(). Если нужно проверить на пустой массив см. метод .isEmpty().