Длина объекта в JavaScript
У объектов нет свойства length,
позволяющего найти их длину. Давайте
убедимся в этом. Пусть у нас есть
следующий объект:
let obj = {a: 1, b: 2, c: 3};
Попробуем узнать количество его элементов:
console.log(obj.length); // выведет undefined
Решим задачу обходным путем - получим массив ключей объекта и найдем его длину:
console.log(Object.keys(obj).length); // выведет 3
Найдите количество элементов в следующем объекте:
let obj = {x: 1, y: 2, z: 3};