99 of 264 menu

Metode shift

Metode shift dzēš pirmo elementu no masīva. Šajā procesā oriģinālais masīvs tiek mainīts, un metodes rezultātā tiek atgriezts dzēstais elements.

Sintakse

masīvs.shift();

Piemērs

Izdzēsīsim pirmo elementu no masīva:

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

Koda izpildes rezultāts:

['b', 'c', 'd', 'e']

Piemērs

Izdzēsīsim pirmo elementu no masīva un izvadīsim to uz ekrāna:

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

Koda izpildes rezultāts:

'a'

Piemērs . Pielietojums

Izveidosim no masīva virkni '16-25-34'. Lai atrisinātu uzdevumu, izmantosim metožu kombināciju shift, pop, push un join:

let arr = ['1', '2', '3', '4', '5', '6']; let res = []; while (arr.length > 0) { // masīvs cikla laikā samazinās, līdz tas sasniedz nulli let first = arr.shift(); let last = arr.pop(); let str = first + last; // šeit būs virkne '16', tad '25', tad '34' res.push(str); } // Pēc cikla res masīvā atrodas ['16', '25', '34']. Apvienosim to virknē: res = res.join('-'); console.log(res);

Koda izpildes rezultāts:

'16-25-34'

Skatiet arī

  • metode pop,
    kas dzēš pēdējo masīva elementu
  • metodes push un unshift,
    kas pievieno elementus masīvam
  • metode join,
    kas apvieno masīva elementus virknē ar norādīto atdalītāju
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt