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

javascriptsafu.fill(kipengele, [nafasi ya mwanzo, [nafasi ya mwisho]]);

Mfano

Wacha tujaze safu tukitumia mbinu hii:

javascriptlet res = [1, 2, 3, 4].fill('!');
console.log(res);

Matokeo ya utekelezaji wa kodi:

javascript['!', '!', '!', '!']

Mfano

Sasa tueleze kutoka nafasi gani inahitajika kujaza safu:

javascriptlet res = ['a', 'b', 'c'].fill('!', 1);
console.log(res);

Matokeo ya utekelezaji wa kodi:

javascript['a', '!', '!']

Mfano

Wacha tujaze safu tukiweka badala ya nafasi ya mwanzo, pia na nafasi ya mwisho:

javascriptlet res = ['a', 'b', 'c', 'e'].fill('!', 2, 3);
console.log(res);

Matokeo ya utekelezaji wa kodi:

javascript['a', 'b', '!', 'e']

Mfano

Sasa tuanze kujaza safu kutoka mwisho kabisa, tukiweka kigezo cha pili kuwa indexi -1:

javascriptlet res = ['a', 'b', 'c', 'e'].fill('!', -1);
console.log(res);

Matokeo ya utekelezaji wa kodi:

javascript['a', 'b', 'c', '!']

Angalia pia

  • mbinu unshift,
    ambayo huongeza vipengele mwanzoni mwa safu
  • mbinu push,
    ambayo huongeza vipengele mwishoni mwa safu
  • mbinu shift na pop,
    ambazo huondoa vipengele kutoka kwenye safu