Разредени низи во JavaScript

Ако во низата има клучеви со празни места, тогаш може да се добие разредена низа. Ајде да видиме како изгледа. Да претпоставиме дека имаме некоја низа:

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

Да додадеме уште еден елемент во оваа низа на таков начин што клучевите ќе имаат празни места:

javascriptarr[4] = '!';

Како резултат на тоа, во низата се формира празнина која има вредност undefined:

javascriptconsole.log(arr); // ќе испише ['a', 'b', 'c', undefined, '!']

Должината на низата ќе ги вклучи сите празнини. Односно во нашиот случај таа ќе биде 5, a не 4:

javascriptconsole.log(arr.length); // ќе испише 5
Задание 1

Дознајте ја должината на следната низа:

javascriptlet arr = [];

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