Как узнать длину ключа объекта в javascript?

Пользователь

от lilla.herman , в категории: JavaScript , 9 месяцев назад

Как узнать длину ключа объекта в javascript?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от caterina , 9 месяцев назад

@lilla.herman 

В JavaScript можно узнать длину ключей объекта, используя оператор Object.keys(). Этот оператор возвращает массив из ключей объекта, и чтобы узнать его длину, просто используйте свойство length.


Например, у нас есть объект person с несколькими ключами:

1
2
3
4
5
6
7
8
const person = {
  name: 'John',
  age: 30,
  city: 'New York'
};

const keys = Object.keys(person);
console.log(keys.length); // выведет 3


Обратите внимание, что метод Object.keys() возвращает только перечислимые свойства объекта, поэтому если объект имеет неперечислимые свойства, они не будут включены в результат.