Вычислить длину ассоциативного массива с помощью JavaScript
Ассоциативный массив: в JavaScript у нас есть обычные массивы, в которых элемент присутствует по определенному индексу. Принимая во внимание, что ассоциативные массивы в основном являются объектами в JavaScript, где индекс заменяется определяемыми пользователем ключами. По сути, мы можем сказать, что он хранит пары ключ-значение .
Синтаксис:
let arr = { key1: "value"1, key2: "value2", key3: "value3"}
Здесь arr — ассоциативный массив, key1, key2 и key3 — его индексы, а value1, value2 и value3 — его элементы.
Пример:
let arr = {"apple": 10, "grapes": 20};
Выход:
Apple = 10 Banana = 40
Длина ассоциативного массива: Как и в обычном массиве, ассоциативный массив не имеет свойства длины. Итак, мы увидим другие способы вычисления длины ассоциативных массивов.
Чтобы вычислить длину ассоциативного массива, мы пройдем по элементу массива и посчитаем все ключи, присутствующие в массиве.
Выход:
{apple: 10, grapes: 20, guava: 30, banana: 40} size = 4 {apple: 10, grapes: 20, guava: 30, banana: 40, fruits: 100} Size = 5
Использование метода keys: Метод keys() возвращает массив, содержащий все ключи, присутствующие в ассоциативном массиве. Итак, мы можем использовать свойство длины этого массива, чтобы получить длину ассоциативного массива.
Выход:
["apple", "grapes", "guava", "banana"] Size = 4