Sparsomme arrays i JavaScript
Hvis arrayet har nøkler med hull, kan man få et sparsomt array. La oss se hvordan det ser ut. La oss si at vi har følgende array:
let arr = ['a', 'b', 'c'];
La oss legge til enda et element i dette arrayet på en slik måte at nøklene har hull:
arr[4] = '!';
Resultatet blir et array med et hull som har verdien undefined:
console.log(arr); // vil skrive ut ['a', 'b', 'c', undefined, '!']
Lengden på arrayet vil inkludere
alle hull. Det vil si at i vårt
tilfelle vil den være 5,
ikke 4:
console.log(arr.length); // vil skrive ut 5
Finn lengden på følgende array:
let arr = [];
arr[3] = 'a';
arr[8] = 'b';