97 of 264 menu

De slice methode

De methode slice knipt een opgegeven deel van een array uit en retourneert het. De oorspronkelijke array wordt hierbij niet gewijzigd.

De eerste parameter geeft het indexnummer van het element waar het uitknippen moet beginnen, en de tweede parameter - het indexnummer van het element waar het uitknippen moet eindigen (het element met dit indexnummer wordt niet meegenomen in het uitgesneden deel). De tweede parameter is niet verplicht. Als deze niet wordt opgegeven, wordt de subarray genomen vanaf het element gespecificeerd in de eerste parameter tot het einde van de array.

Het kan ook negatieve waarden accepteren. In dit geval begint de telling van het element waar het uitknippen eindigt vanaf het einde van de array. Het laatste element heeft dan indexnummer -1.

Syntaxis

array.slice(start, [einde]);

Voorbeeld

Laten we elementen uit de array knippen van index nul tot index twee, exclusief (het tweede element wordt niet meegenomen):

let arr = ['a', 'b', 'c', 'd', 'e']; let sub = arr.slice(0, 2); console.log(sub);

Resultaat van de uitgevoerde code:

['a', 'b']

Voorbeeld

Laten we vanaf het eerste element tot het einde van de array knippen. Hiervoor specificeren we de tweede parameter niet:

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

Resultaat van de uitgevoerde code:

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

Voorbeeld

Laten we elementen knippen van de tweede tot de voorlaatste (-1 wijst naar het laatste element en het wordt niet meegenomen in het uitgeknipte deel):

let arr = ['a', 'b', 'c', 'd', 'e']; let sub = arr.slice(1, -1); console.log(sub);

Resultaat van de uitgevoerde code:

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

Het voordeel van deze aanpak is dat er altijd een deel van de array wordt uitgesneden, exclusief het laatste element, ongeacht de grootte van de array.

Zie ook

  • methode splice,
    die ook delen van een array afknipt, maar daarbij de oorspronkelijke array wijzigt
  • methode shift,
    die het eerste element van een array verwijdert
  • methode pop,
    die het laatste element van een array verwijdert
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