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:
let arr = ['a', 'b', 'c'];
Tuongeze kipengele kingine kwenye muundo huu wa data kwa namna ambayo funguo zitakuwa na mapungufu:
arr[4] = '!';
Hatima yake, kwenye muundo wa data kutakuwa na shimo, lenye thamani undefined:
console.log(arr); // itatoa ['a', 'b', 'c', undefined, '!']
Urefu wa muundo wa data utajumuisha
mashimo yote. Yaani kwa upande wetu
utakuwa 5,
wala si 4:
console.log(arr.length); // itatoa 5
Tafuta urefu wa muundo wa data ufuatao:
let arr = [];
arr[3] = 'a';
arr[8] = 'b';