Welcome to Our Website

JavaScript Array splice: Delete, Insert, and Replace

Samenvatting: Deze tutorial laat u zien hoe u de JavaScript Array ‘ s splice() methode gebruikt om bestaande elementen te verwijderen, nieuwe elementen in te voegen en elementen in een array te vervangen.

JavaScript Array type biedt een zeer krachtige splice() methode waarmee u nieuwe elementen in het midden van een array kunt invoegen. U kunt deze methode echter ook gebruiken om bestaande elementen te verwijderen en te vervangen.,

elementen verwijderen met behulp van de splice () – methode van JavaScript Array

om elementen in een array te verwijderen, geeft u als volgt twee argumenten door aan de splice() methode:

Code language: JavaScript (javascript)

de position specificeert de positie van het eerste te verwijderen item en het num argument bepaalt het aantal elementen dat moet worden verwijderd.

de splice() methode verandert de oorspronkelijke array en geeft een array terug die de verwijderde elementen bevat.

laten we eens kijken naar het volgende voorbeeld.,

stel dat u een array scores hebt die vijf getallen van 1 tot 5 bevat.

Code language: JavaScript (javascript)

het volgende statement verwijdert drie elementen van de scores array vanaf het eerste element.

Code language: JavaScript (javascript)

De scores array bevat nu twee elementen.

Code language: JavaScript (javascript)

en de deletedScores array bevat drie elementen.

Code language: JavaScript (javascript)

de volgende figuur illustreert de scores.splice(0,3) methodeaanroep hierboven.,

elementen invoegen met behulp van JavaScript Array splice() methode

u kunt een of meer elementen in een array invoegen door drie of meer argumenten door te geven aan de splice() methode met het tweede argument is nul.

overweeg de volgende syntaxis.

Code language: JavaScript (javascript)

In deze syntaxis:

  • De position specificeert de startpositie in de array die de nieuwe elementen zullen worden ingevoegd.,
  • het tweede argument is nul (0) dat de splice() methode instrueert om geen array-elementen te verwijderen.
  • het derde argument, vierde argument, enzovoort zijn de nieuwe elementen die in de array worden ingevoegd.

merk op dat de splice() methode feitelijk de oorspronkelijke array verandert. Ook verwijdert de splice() geen elementen, daarom geeft het een lege array terug. Bijvoorbeeld:

aangenomen dat u een array hebt met de naam colors met drie strings.,

Code language: JavaScript (javascript)

de volgende verklaring voegt één element in na het tweede element.

Code language: JavaScript (javascript)

de colors array heeft nu vier elementen met het nieuwe element ingevoegd in de tweede positie.

Code language: JavaScript (javascript)

de volgende figuur toont bovenstaande methodeaanroep.,

u kunt meer dan één element invoegen door het vierde argument, het vijfde argument, enzovoort, door te geven aan de methode splice() zoals in het volgende voorbeeld.

Code language: JavaScript (javascript)

elementen vervangen met behulp van JavaScript Array splice() methode

met de splice() methode kunt u nieuwe elementen in een array invoegen terwijl bestaande elementen tegelijkertijd worden verwijderd.,

om dit te doen, geeft u ten minste drie argumenten door met de tweede die het aantal te verwijderen items specificeert en de derde die de in te voegen elementen aangeeft.

merk op dat het aantal te verwijderen elementen niet hetzelfde hoeft te zijn als het aantal in te voegen elementen.

stel dat u een array van programmeertalen met vier elementen als volgt hebt:

Code language: JavaScript (javascript)

het volgende statement vervangt het tweede element door een nieuw element.,

Code language: JavaScript (javascript)

de languages array heeft nu nog steeds vier elementen met het nieuwe tweede argument is 'Python' in plaats van 'C++'.

Code language: JavaScript (javascript)

de volgende figuur illustreert de methodeaanroep hierboven.,

U kunt de plaats van een element met meerdere elementen door meer argumenten in de splice() methode als volgt:

Code language: JavaScript (javascript)

De instructie verwijdert een element uit het tweede element ofwel, Java en voegt drie nieuwe elementen in de languages array. Het resultaat is als volgt.,

Code language: JavaScript (javascript)

In deze handleiding hebt u geleerd hoe u de JavaScript-Array splice() methode kunt gebruiken om bestaande elementen te verwijderen, nieuwe elementen in te voegen en elementen in een array te vervangen.

  • Was deze tutorial nuttig ?
  • YesNo

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *