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:

javascriptlet arr = ['a', 'b', 'c'];

Laten we nog een element toevoegen aan deze array zodat de sleutels hiaten hebben:

javascriptarr[4] = '!';

Het resultaat is een gat in de array met de waarde undefined:

javascriptconsole.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:

javascriptconsole.log(arr.length); // geeft 5 weer
Задание 1

Bepaal de lengte van de volgende array:

javascriptlet arr = [];

arr[3] = 'a';
arr[8] = 'b';