Длина словаря JS
В терминах JavaScript словарь называется объект — это неупорядоченная коллекция пар ключ-значение. Иногда вам может потребоваться узнать длину словаря, чтобы определить количество пар ключ-значение, которые он содержит.
К сожалению, напрямую, через свойство length
найти длину словаря в JS нельзя. Поэтому
используем хитрый прием. Для начала пусть
у нас дан словарь:
let obj = {
key1: 'value1',
key2: 'value2',
key3: 'value3'
};
Теперь получим массив ключей нашего объекта
с помощью метода Object.keys
:
let keys = Object.keys(obj);
А длину массива можно найти через свойство
length
:
console.log(keys.length);
Это и будет количество элементов нашего словаря.