Retieji masyvai JavaScript
Jei masyve bus raktai su praleidimais, galima gauti retąjį masyvą. Pažiūrėkime, kaip jis atrodo. Tarkime, kad turime tam tikrą masyvą:
let arr = ['a', 'b', 'c'];
Pridėkime prie šio masyvo dar vieną elementą taip, kad raktai turėtų spragas:
arr[4] = '!';
Dėl to masyve susidaro skylė, kurios reikšmė undefined:
console.log(arr); // išvests ['a', 'b', 'c', undefined, '!']
Masyvo ilgis apims
visas skyles. Tai mūsų
atveju jis bus 5,
o ne 4:
console.log(arr.length); // išvests 5
Sužinokite šio masyvo ilgį:
let arr = [];
arr[3] = 'a';
arr[8] = 'b';