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';