Matrices dispersas en JavaScript

Si hay claves con saltos en una matriz, puede obtenerse una matriz dispersa (sparse). Veamos cómo se ve. Supongamos que tenemos una matriz:

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

Añadamos otro elemento a esta matriz de modo que las claves tengan saltos:

javascriptarr[4] = '!';

Como resultado, se formará un hueco en la matriz, que tiene el valor undefined:

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

La longitud de la matriz incluirá todos los huecos. Es decir, en nuestro caso será 5, y no 4:

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

Determine la longitud de la siguiente matriz:

javascriptlet arr = [];

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