.isPlainObject()

Типы данных JavaScript: Object (объект). Проверить, является ли объект простым объектом или нет. Метод .isPlainObject().

Object

Простой объект или нет

Проверить, была ли переменная создана конструктором 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().