Разредени масиви в JavaScript
Ако в масива има ключове с пропуски, може да се получи разреден масив. Нека да видим как изглежда той. Нека имаме някакъв масив:
javascriptlet arr = ['a', 'b', 'c'];
Нека добавим към този масив още един елемент така, че ключовете да имат пропуски:
javascriptarr[4] = '!';
В резултат в масива се образува дупка, която има стойност undefined:
javascriptconsole.log(arr); // ще изведе ['a', 'b', 'c', undefined, '!']
Дължината на масива ще включва
всички дупки. Тоест в нашия
случай тя ще бъде 5,
а не 4:
javascriptconsole.log(arr.length); // ще изведе 5
Задание 1
Намерете дължината на следния масив:
javascriptlet arr = [];
arr[3] = 'a';
arr[8] = 'b';