Mbinu ya fill
Mbinu fill hujaza safu maadili yaliyopewwa.
Kwenye kigezo cha kwanza cha mbinu huelezwa
thamani inayohitajika. Katika vigezo vya pili na vya tatu
visivyolazimishwa tunaweka mtawalia
nafasi ya mwanzo na nafasi ya mwisho ya kujazia.
Kiambishi
safu.fill(kipengele, [nafasi ya mwanzo, [nafasi ya mwisho]]);
Mfano
Wacha tujaze safu tukitumia mbinu hii:
let res = [1, 2, 3, 4].fill('!');
console.log(res);
Matokeo ya utekelezaji wa kodi:
['!', '!', '!', '!']
Mfano
Sasa tueleze kutoka nafasi gani inahitajika kujaza safu:
let res = ['a', 'b', 'c'].fill('!', 1);
console.log(res);
Matokeo ya utekelezaji wa kodi:
['a', '!', '!']
Mfano
Wacha tujaze safu tukiweka badala ya nafasi ya mwanzo, pia na nafasi ya mwisho:
let res = ['a', 'b', 'c', 'e'].fill('!', 2, 3);
console.log(res);
Matokeo ya utekelezaji wa kodi:
['a', 'b', '!', 'e']
Mfano
Sasa tuanze kujaza safu
kutoka mwisho kabisa, tukiweka kigezo cha pili
kuwa indexi -1:
let res = ['a', 'b', 'c', 'e'].fill('!', -1);
console.log(res);
Matokeo ya utekelezaji wa kodi:
['a', 'b', 'c', '!']