Redki (sparse) polja v JavaScript
Če imajo ključi v polju vrzeli, lahko dobimo redko (sparse) polje. Poglejmo, kako izgleda. Imejmo neko polje:
let arr = ['a', 'b', 'c'];
Dodajmo temu polju še en element tako, da bodo ključi imeli vrzeli:
arr[4] = '!';
Kot rezultat se bo v polju oblikovala vrzel, ki ima vrednost undefined:
console.log(arr); // izpiše ['a', 'b', 'c', undefined, '!']
Dolžina polja bo vključevala
vse vrzeli. To pomeni, da bo v našem
primeru 5,
in ne 4:
console.log(arr.length); // izpiše 5
Ugotovite dolžino naslednjega polja:
let arr = [];
arr[3] = 'a';
arr[8] = 'b';