Hõredad massiivid JavaScriptis

Kui massiivis on võtmed vahedega, saame hõreda massiivi. Vaatame, kuidas see välja näeb. Olgu meil mõni massiiv:

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

Lisame sellele massiivile veel ühe elemendi nii, et võtmetel oleks vahed:

javascriptarr[4] = '!';

Tulemuseks tekib massiivi auk, mille väärtus on undefined:

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

Massiivi pikkus hõlmab kõik augud. See tähendab, meie juhul on see 5, mitte 4:

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

Leia järgmise massiivi pikkus:

javascriptlet arr = [];

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