Sparse arrays in JavaScript
Als er gaten in de array-sleutels zitten, kan men een sparse array krijgen. Laten we eens kijken hoe het eruitziet. Stel we hebben een willekeurige array:
let arr = ['a', 'b', 'c'];
Laten we nog een element toevoegen aan deze array zodat de sleutels hiaten hebben:
arr[4] = '!';
Het resultaat is een gat in de array met de waarde undefined:
console.log(arr); // geeft ['a', 'b', 'c', undefined, '!'] weer
De lengte van de array omvat
alle gaten. Dat betekent in ons
geval 5,
en niet 4:
console.log(arr.length); // geeft 5 weer
Bepaal de lengte van de volgende array:
let arr = [];
arr[3] = 'a';
arr[8] = 'b';