Arrays esparsos em JavaScript

Se um array tiver chaves com intervalos, pode-se obter um array esparso. Vamos ver como ele se parece. Suponha que temos um determinado array:

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

Vamos adicionar mais um elemento a este array de modo que as chaves tenham intervalos:

javascriptarr[4] = '!';

Como resultado, um "buraco" com o valor undefined é criado no array:

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

O comprimento do array incluirá todos os buracos. Ou seja, no nosso caso, será 5, e não 4:

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

Descubra o comprimento do seguinte array:

javascriptlet arr = [];

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