Array sparsi in JavaScript
Se un array ha chiavi con lacune, può risultare un array sparso Vediamo come appare. Supponiamo di avere il seguente array:
let arr = ['a', 'b', 'c'];
Aggiungiamo un altro elemento a questo array in modo che le chiavi abbiano lacune:
arr[4] = '!';
Di conseguenza, nell'array si forma un buco, che ha valore undefined:
console.log(arr); // visualizzerà ['a', 'b', 'c', undefined, '!']
La lunghezza dell'array includerà
tutti i buchi. Cioè nel nostro
caso sarà 5,
e non 4:
console.log(arr.length); // visualizzerà 5
Scopri la lunghezza del seguente array:
let arr = [];
arr[3] = 'a';
arr[8] = 'b';