100 of 264 menu

De pop methode

De methode pop verwijdert het laatste element uit een array. Hierbij wordt de oorspronkelijke array gewijzigd, en de methode retourneert het verwijderde element als resultaat.

Syntaxis

array.pop();

Voorbeeld

Laten we het laatste element uit de array verwijderen:

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

Resultaat van de code-uitvoering:

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

Voorbeeld

Laten we het laatste element weergeven dat uit de oorspronkelijke array is verwijderd:

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

Resultaat van de code-uitvoering:

'e'

Voorbeeld . Toepassing

Laten we van een array een string '16-25-34' maken. Voor de oplossing gebruiken we een combinatie van methodes pop, shift, push en join:

let arr = ['1', '2', '3', '4', '5', '6']; let res = []; while (arr.length > 0) { // de array wordt in de lus verkleind totdat deze nul bereikt let first = arr.shift(); let last = arr.pop(); let str = first + last; // hier wordt de string '16', dan '25', dan '34' res.push(str); } // Na de lus bevindt zich in res de array ['16', '25', '34']. Laten we deze samenvoegen tot een string: res = res.join('-'); console.log(res);

Resultaat van de code-uitvoering:

'16-25-34'

Zie ook

  • methode shift,
    die het eerste element van een array verwijdert
  • methodes push en unshift,
    die elementen aan een array toevoegen
  • methode join,
    die elementen van een array samenvoegt tot een string met de opgegeven scheidingsteken
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren