.isPlainObject()

Object

Типы данных 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().