АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP или фреймворки. Сегодня последний день для записи! Жми!
77 of 119 menu
Бесплатная Тренировка Верстки. Приглашаются желающие поверстать!

Длина словаря JS

В терминах JavaScript словарь называется объект — это неупорядоченная коллекция пар ключ-значение. Иногда вам может потребоваться узнать длину словаря, чтобы определить количество пар ключ-значение, которые он содержит.

К сожалению, напрямую, через свойство length найти длину словаря в JS нельзя. Поэтому используем хитрый прием. Для начала пусть у нас дан словарь:

let obj = { key1: 'value1', key2: 'value2', key3: 'value3' };

Теперь получим массив ключей нашего объекта с помощью метода Object.keys:

let keys = Object.keys(obj);

А длину массива можно найти через свойство length:

console.log(keys.length);

Это и будет количество элементов нашего словаря.