Sparse Arrays in JavaScript

Wenn die Schlüssel eines Arrays Lücken aufweisen, kann man ein sparse Array erhalten. Schauen wir uns an, wie es aussieht. Nehmen wir an, wir haben ein Array:

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

Fügen wir diesem Array ein weiteres Element hinzu, so dass die Schlüssel Lücken haben:

javascriptarr[4] = '!';

Dadurch entsteht im Array eine Lücke mit dem Wert undefined:

javascriptconsole.log(arr); // gibt aus ['a', 'b', 'c', undefined, '!']

Die Länge des Arrays schließt alle Lücken mit ein. In unserem Fall wäre sie also 5, und nicht 4:

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

Finden Sie die Länge des folgenden Arrays heraus:

javascriptlet arr = [];

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