Njia unshift

Njia unshift huongeza idadi isiyo na kikomo ya vipengele vipya mwanzoni mwa safu. Wakati huo huo, safu asilia hubadilika, na matokeo yake hurudisha urefu mpya wa safu.

Syntax

javascriptsafu.unshift(kipengele, kipengele, kipengele...);

Mfano

Wacha tuongeze vipengele viwili vipya mwanzoni mwa safu na tuonyeshe safu iliyobadilika:

javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];
arr.unshift('1', '2');

console.log(arr);

Matokeo ya utekelezaji wa kodi:

javascript['1', '2', 'a', 'b', 'c', 'd', 'e']

Mfano

Wacha tuongeze vipengele viwili vipya na tuonyeshe urefu mpya wa safu:

javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];
let urefu = arr.unshift('1', '2');

console.log(urefu);

Matokeo ya utekelezaji wa kodi:

javascript7

Angalia pia

  • Njia push,
    ambayo huongeza vipengele mwishoni mwa safu
  • Njia shift na pop,
    ambazo huondoa vipengele kutoka kwenye safu
  • Njia fill,
    ambayo hujaza safu