JavaScript Array Metoder

Konvertering af Arrays til Strenge

JavaScript-metode toString() konverterer et array til en perlerække af (komma-separeret) array værdier.

join() – metoden forbinder også alle arrayelementer i en streng.

Det opfører sig ligesom toString(), men derudover kan du angive, hvilken separator:

Popping og Skubbe

Når du arbejder med arrays, er det let at fjerne elementer og tilføje nye elementer.,dette er, hvad popping og skubbe er:

Popping elementer ud af et array, eller skubbe elementer i et array.

Dukker

pop() metode, der fjerner det sidste element fra et array:

pop() metode returnerer den værdi, der er “sprunget ud”:

Eksempel

var frugt = ;
var x =frugter.,pop(); // værdien af x er “Mango”

Prøv det Selv ”

Skubbe

push() metode tilføjer et nyt element til en array (i slutningen):

Eksempel

var frugt = ;
frugter.tryk(“Zodiac”); // Tilføjer et nyt element (“Zodiac”) til at frugter

Prøv det Selv ”

push() metode returnerer new array længde:

Eksempel

var frugt = ;
var x = frugter.,tryk(“Zodiac”); // værdien af x er 5

Prøv det Selv ”

at Flytte Elementer

at Flytte svarer til dukker, der arbejder på det første element, i stedet for den sidste.

shift() – metoden fjerner det første arrayelement og “skifter” alle andre elementer til et lavere indeks.

shift() – metoden returnerer den streng, der blev “skiftet ud”:

eksempel

var fruits=;
var. =fruits.,shift(); // værdien af x er “Banan”

Prøv det Selv ”

unshift() metode tilføjer et nyt element til en array (i begyndelsen), og “unshifts” ældre elementer:

unshift() metode returnerer new array længde.

eksempel

var fruits = ;
fruits.unshift(“Citronen”); // Returnerer 5

Prøv det Selv ”

Ændring af Elementer

Array-elementer er adgang til ved hjælp af deres indeks antal:

Array indeks begynde med 0. er det første array element, er det andet, er det tredje …,

length ejendom giver en nem måde at tilføje et nyt element til et array:

Sletning af Elementer

Siden JavaScript arrays er objekter, elementer kan slettes ved at bruge JavaScript-operatør delete:

ved Hjælp af slette kan forlade udefineret huller i array. Brug pop () eller shift () i stedet.

Splejsning et Array

splice() metode kan bruges til at tilføje nye elementer til et array:

Eksempel

var frugt = ;
frugter.,splice(2, 0, “Citron”, “Kiwi”);

Prøv det Selv ”

Den første parameter (2) definerer den position, hvor nye elementer, der skal tilføjes (splejset i).

den anden parameter (0) definerer, hvor mange elementer der skal værefjernet.

resten af parametrene (“citron” , “Ki .i”) definerer de nye elementer, der skal beadded.

splice() – metoden returnerer et array med de slettede elementer:

eksempel

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

Prøv det Selv ”

Brug splice() for at Fjerne Elementer

kloge parameter indstilling, kan du bruge splice() for at fjerne elementer uden at forlade “huller” i array ‘ et:

Den første parameter (0) definerer den position, hvor nye elementer, der skal tilføjes (splejset i).

den anden parameter (1) definerer, hvor mange elementer der skal værefjernet.

resten af parametrene udelades. Ingen nye elementer vil blive tilføjet.,

Fletning (Sammenkæde) Arrays

concat() metode, der opretter et nyt array ved at sammenlægge (sammenkæde) eksisterende arrays:

concat() metode ikke ændre de eksisterende arrays. Det returnerer altid et nyt array.

concat() metode kan tage et vilkårligt antal array argumenter:

concat() metoden kan også tage strenge som argumenter:

Eksempel (Fusionerende et Array med Værdier)

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

Prøv det Selv ”

Udskæring et Array

slice() metode skiver ud et stykke af et array i en new array.

dette eksempel udskærer en del af et array, der starter fra array element 1 (“Orange”):

eksempel

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

prøv det selv ”

slice() – metoden opretter et nyt array. Det fjerner ikke elementer fra kildearrayet.,

dette eksempel udskærer en del af et array, der starter fra array element 3 (“æble”):

eksempel

var fruits = ;
var citrus = fruits.skive(3);

Prøv det Selv ”

slice() metode kan tage to argumenter som slice(1, 3).

metoden vælger derefter elementer fra startargumentet og op til (men ikke inklusive) slutargumentet.

eksempel

var fruits = ;
var citrus = fruits.,skive (1, 3);

prøv det selv ”

Hvis slutargumentet udelades, som i de første eksempler, skiver slice() metoden resten af arrayet ud.

eksempel

var fruits = ;
var citrus = fruits.skive(2);

Prøv det Selv ”

Automatisk toString()

JavaScript automatisk konverterer et array til en kommasepareret streng, når en primitiv værdi forventet.

dette er altid tilfældet, når du forsøger at udsende et array.,

disse to eksempler vil give det samme resultat:

eksempel

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

Prøv det Selv ”

Alle JavaScript-objekter har en toString () – metode.

Finde Max og Min Værdier i et Array

Der er ingen indbyggede funktioner til at finde de højeste eller laveste værdi i et JavaScript array.

Du lærer, hvordan du løser dette problem i det næste kapitel i denne tutorial.

sortering Arrays

sortering arrays er dækket i det næste kapitel i denne tutorial.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *

Videre til værktøjslinje