100 of 264 menu

Njia ya pop

Njia pop huondoa kipengele cha mwisho kutoka kwenye safu. Wakati huo huo, safu asili inabadilika, na matokeo ya njia hurudisha kipengele kiliyoondolewa.

Syntax

safu.pop();

Mfano

Wacha tuondoe kipengele cha mwisho kutoka kwenye safu:

let arr = ['a', 'b', 'c', 'd', 'e']; arr.pop(); console.log(arr);

Matokeo ya utekelezaji wa kificho:

['a', 'b', 'c', 'd']

Mfano

Wacha tuonyeshe kipengele cha mwisho ambacho kiliondolewa kutoka kwenye safu asili:

let arr = ['a', 'b', 'c', 'd', 'e']; let del = arr.pop(); console.log(del);

Matokeo ya utekelezaji wa kificho:

'e'

Mfano . Utumizi

Wacha tufanye kutoka kwenye safu mfuatano '16-25-34'. Ili kutatua tatizo tutatumia mchanganyiko wa nabia pop, shift, push na join:

let arr = ['1', '2', '3', '4', '5', '6']; let res = []; while (arr.length > 0) { // safu inapungua kwenye kitanzi hadi ifikie sifuri let first = arr.shift(); let last = arr.pop(); let str = first + last; // hapa kutakuwa na mfuatano '16', kisha '25', kisha '34' res.push(str); } // Baada ya kitanzi kwenye res kuna safu ['16', '25', '34']. Wacha tuiunge kuwa mfuatano: res = res.join('-'); console.log(res);

Matokeo ya utekelezaji wa kificho:

'16-25-34'

Angalia pia

  • nabia shift,
    ambao huondoa kipengele cha kwanza cha safu
  • nabia push na unshift,
    ambazo huongeza vipergelea kwenye safu
  • nabia join,
    ambayo huunganisha vipergelea vya safu kuwa mfuatano ukiwa na kitenganishi maalum
Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa