Řídká pole v JavaScriptu
Pokud budou v poli klíče s mezerami, lze získat řídké pole. Podívejme se, jak vypadá. Předpokládejme, že máme nějaké pole:
javascriptlet arr = ['a', 'b', 'c'];
Přidejme k tomuto poli další prvek tak, aby klíče měly mezery:
javascriptarr[4] = '!';
V důsledku toho se v poli vytvoří díra, která má hodnotu undefined:
javascriptconsole.log(arr); // vypíše ['a', 'b', 'c', undefined, '!']
Délka pole bude zahrnovat
všechny díry. To znamená, že v našem
případě to bude 5,
a ne 4:
javascriptconsole.log(arr.length); // vypíše 5
Задание 1
Zjistěte délku následujícího pole:
javascriptlet arr = [];
arr[3] = 'a';
arr[8] = 'b';