Razređeni nizovi u JavaScript-u
Ako niz ima ključeve sa preskocima, možemo dobiti razređeni niz. Pogledajmo kako izgleda. Recimo da imamo neki niz:
let arr = ['a', 'b', 'c'];
Dodajmo ovom nizu još jedan element tako da ključevi imaju preskoke:
arr[4] = '!';
Kao rezultat, u nizu će se formirati rupa, koja ima vrednost undefined:
console.log(arr); // ispisaće ['a', 'b', 'c', undefined, '!']
Dužina niza će uključivati
sve rupe. To znači, u našem
slučaju biće 5,
a ne 4:
console.log(arr.length); // ispisaće 5
Saznajte dužinu sledećeg niza:
let arr = [];
arr[3] = 'a';
arr[8] = 'b';