JavaScript-Array Methods

Arrays converteren naar Strings

De JavaScript-methode toString()Converteert een array naar een reeks (door komma ‘ s gescheiden) array-waarden.

de join() methode voegt ook alle array-elementen samen in een string.

het gedraagt zich net als toString(), maar daarnaast kunt u het scheidingsteken opgeven:

Popping en Pushing

wanneer u met arrays werkt, is het eenvoudig om elementen te verwijderen en nieuwe elementen toe te voegen.,

Dit is wat knallen en pushen is:

knallen items uit een array, of duwen items in een array.

Popping

De pop()methode verwijdert het laatste element uit een array:

de pop()methode geeft de waarde terug die “popped out”was:

voorbeeld

var vruchten=;
var x =vruchten.,pop (); / / de waarde van x is “Mango”

probeer het zelf ”

Pushing

De push() methode voegt een nieuw element toe aan een array (aan het einde):

voorbeeld

var fruits = ;
fruits.push (“Kiwi”);//voegt een nieuw element (“Kiwi”) toe aan fruit

probeer het zelf”

De push() methode geeft de nieuwe array lengte terug:

voorbeeld

var fruit=;
var x = Fruit.,push (“Kiwi”); / / de waarde van x is 5

probeer het zelf ”

Shifting Elements

Shifting is gelijk aan popping, werken op het eerste element in plaats van het laatste.

De shift() methode verwijdert het eerste array-element en “verschuift” alle andere elementen naar een lagere index.

Deshift() methode geeft de string terug die “verschoven was”:

voorbeeld

var fruits=;
var x =fruits.,shift(); // de waarde van x is “Banana”

probeer het zelf ”

De unshift() methode voegt een nieuw element toe aan een array (aan het begin), en “unshifts” oudere elementen:

De unshift() methode geeft de nieuwe array lengte terug.

voorbeeld

var vruchten=;
vruchten.unshift (“Lemon”); / / geeft 5

probeer het zelf ”

veranderende elementen

Array-elementen worden benaderd met hun indexnummer:

Array-indexen beginnen met 0. is het eerste array-element, is het tweede, is het derde …,

de eigenschap length biedt een eenvoudige manier om een nieuw element aan een array toe te voegen:

elementen verwijderen

omdat JavaScript-arrays objecten zijn, kunnen elementen worden verwijderd met behulp van de JavaScript-operator delete:

met delete kunnen ongedefinieerde gaten worden achtergelaten in de rij. Gebruik pop() of shift () in plaats daarvan.

Splicing an Array

desplice() methode kan worden gebruikt om nieuwe items toe te voegen aan een array:

voorbeeld

var fruits=;
fruits.,splice (2, 0,” Lemon”,”Kiwi”);

probeer het zelf ”

de eerste parameter (2) bepaalt de positie waar nieuwe elementen moeten worden toegevoegd (gesplitst).

de tweede parameter (0) bepaalt hoeveel elementen moeten worden verwijderd.

de overige parameters (“Lemon”,” Kiwi”) definiëren de nieuwe elementen die moeten worden geradded.

Desplice() methode geeft een array terug met de verwijderde items:

voorbeeld

var fruits=;
fruits.,splice (2, 2, “Lemon”, “Kiwi”);

probeer het zelf”

Using splice () to Remove Elements

met clever parameter setting, kunt u splice() gebruiken om elementen te verwijderen zonder” holes ” in de array te laten:

de eerste parameter (0) bepaalt de positie waar nieuwe elementen moeten worden toegevoegd (gesplitst in).

de tweede parameter (1) bepaalt hoeveel elementen moeten worden verwijderd.

de overige parameters worden weggelaten. Er worden geen nieuwe elementen toegevoegd.,

samenvoegen (samenvoegen) van Arrays

de concat() methode maakt een nieuwe arrays aan door bestaande arrays samen te voegen:

De concat() methode verandert de bestaande arrays niet. Het geeft altijd een nieuwe array terug.

Deconcat() methode kan een willekeurig aantal array-argumenten aannemen:

De concat() methode kan ook strings als argumenten nemen:

voorbeeld (samenvoegen van een Array met waarden)

var arr1 = ;
var myChildren = arr1.,concat (“Peter”);

probeer het zelf”

Slicing an Array

De slice() methode snijdt een stuk van een array in een nieuwe array.

dit voorbeeld snijdt een deel van een array uit vanaf array element 1 (“Orange”):

voorbeeld

var fruits = ;
var citrus = fruits.slice (1);

probeer het zelf ”

de methode slice() maakt een nieuwe array aan. Het verwijdert geen elementen uit de bron array.,

dit voorbeeld snijdt een deel van een array uit vanaf array element 3 (“appel”):

voorbeeld

var fruit = ;
var citrus = fruit.slice (3);

probeer het zelf ”

de slice() methode kan twee argumenten aannemen zoals slice(1, 3).

de methode selecteert vervolgens elementen van het startargument, en tot (maar niet inclusief) het eindargument.

voorbeeld

var vruchten =;
var citrusvruchten = vruchten.,slice (1, 3);

probeer het zelf ”

als het eindargument wordt weggelaten, zoals in de eerste voorbeelden, snijdt de methode slice() de rest van de array weg.

voorbeeld

var vruchten =;
var citrusvruchten = vruchten.slice (2);

probeer het zelf “

Automatic toString ()

JavaScript converteert automatisch een array naar een door komma ‘ s gescheiden tekenreeks wanneer een primitieve waarde wordt verwacht.

Dit is altijd het geval wanneer u een array probeert uit te voeren.,

Deze twee voorbeelden geven hetzelfde resultaat:

voorbeeld

var fruits=;
document.getElementById (“demo”).innerHTML = fruits;

probeer het zelf ”

alle JavaScript-objecten hebben een ToString () – methode.

Max-en minwaarden vinden in een Array

Er zijn geen ingebouwde functies voor het vinden van de hoogste of laagste waarde in een JavaScript-array.

u leert hoe u dit probleem oplost in het volgende hoofdstuk van deze tutorial.

Sorteerarrays

Sorteerarrays worden behandeld in het volgende hoofdstuk van deze tutorial.

Geef een reactie

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

Spring naar toolbar