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ą:

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

Pridėkime prie šio masyvo dar vieną elementą taip, kad raktai turėtų spragas:

javascriptarr[4] = '!';

Dėl to masyve susidaro skylė, kurios reikšmė undefined:

javascriptconsole.log(arr); // išvests ['a', 'b', 'c', undefined, '!']

Masyvo ilgis apims visas skyles. Tai mūsų atveju jis bus 5, o ne 4:

javascriptconsole.log(arr.length); // išvests 5
Задание 1

Sužinokite šio masyvo ilgį:

javascriptlet arr = [];

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