Miundo ya Data Yenye Mapungufu kwa JavaScript

Ikiwa kwenye muundo wa data kutakuwa na funguo zenye mapungufu, basi inawezekana kupata muundo wa data yenye mapungufu . Hebu tuangalie jinsi unavyoonekana. Hebu tuchukulie tuna muundo fulani wa data:

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

Tuongeze kipengele kingine kwenye muundo huu wa data kwa namna ambayo funguo zitakuwa na mapungufu:

javascriptarr[4] = '!';

Hatima yake, kwenye muundo wa data kutakuwa na shimo, lenye thamani undefined:

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

Urefu wa muundo wa data utajumuisha mashimo yote. Yaani kwa upande wetu utakuwa 5, wala si 4:

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

Tafuta urefu wa muundo wa data ufuatao:

javascriptlet arr = [];

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