JavaScript-Array Metoder

Konvertering av Matriser til Strenger

JavaScript-metode toString() konverterer en matrise til en streng av (atskilt med komma) matrise verdier.

join() metoden også blir alle array-elementer i en streng.

Den oppfører seg akkurat som toString(), men i tillegg kan du angi skilletegn:

Popping og Presser

Når du arbeider med matriser, det er lett å fjerne elementer og legge til nye elementer.,

Dette er hva som dukker og presser er:

Dukker elementer ut av en tabell, eller skyve objekter inn i en matrise.

Dukker

pop() metoden fjerner den siste element fra en matrise:

pop() metoden returnerer verdien som ble «poppet ut»:

Eksempel

var frukt = ;
var x =frukt.,pop(); // verdien av x er «Mango»

Prøv det Selv »

Presser

push() metoden legger til et nytt element til en matrise (på slutten):

Eksempel

var frukt = ;
frukt.trykk(«Kiwi»); // Legger til et nytt element («Kiwi») til frukt

Prøv det Selv »

push() metoden returnerer den nye matrisen lengde:

Eksempel

var frukt = ;
var x = frukt.,trykk(«Kiwi»); // verdien av x er 5

Prøv det Selv »

Skiftende Elementer

Skiftende tilsvarer dukker, arbeid på første element i stedet for den siste.

shift() metoden fjerner den første matrise-elementet, og «skift» alle andre elementer til en lavere indeks.

shift() metoden returnerer strengen som ble «flyttet ut»:

Eksempel

var frukt = ;
var x =frukt.,skift(); // verdien av x er «Banan»

Prøv det Selv »

unshift() metoden legger til et nytt element til en matrise (i begynnelsen), og «unshifts» eldre elementer:

unshift() metoden returnerer den nye matrisen lengde.

Eksempel

var frukt = ;
frukt.opphev all fargeforskyvning (unshift(«Sitron»); // Returnerer 5

Prøv det Selv »

Endre Elementer

Array-elementer er tilgjengelige via sin indeks antall:

Array indekser starte med 0. er det første array, element, er det andre, er den tredje …,

length – egenskapen gir en enkel måte å legge til et nytt element til et utvalg:

Slette Elementer

Siden JavaScript-matriser er objekter, elementer som kan slettes ved å bruke JavaScript operatør delete:

ved Hjelp av slett kan la udefinert hull i tabellen. Bruker pop() eller shift() i stedet.

Skjøting av en Matrise

splice() metoden kan brukes til å legge til nye elementer til en matrise:

Eksempel

var frukt = ;
frukt.,skjøte(2, 0, «Sitron», «Kiwi»);

Prøv det Selv »

Den første parameteren (2) definerer en posisjon der nye elementer skal legges til (skjøtes i).

Den andre parameteren (0) definerer hvor mange elementer som skal beremoved.

resten av parametrene («Sitron» , «Kiwi») definere nye elementer for å beadded.

splice() metoden returnerer en matrise med slettede elementer:

Eksempel

var frukt = ;
frukt.,skjøte(2, 2, «Sitron», «Kiwi»);

Prøv det Selv »

ved Hjelp av skjøte() for å Fjerne Elementer

Med smart parameter innstilling, kan du bruke splice() for å fjerne elementer uten å forlate «hull» i tabellen:

Den første parameteren (0) definerer en posisjon der nye elementer skal legges til (skjøtes i).

Den andre parameteren (1) definerer hvor mange elementer som skal beremoved.

resten av parametre er utelatt. Ingen nye elementer vil bli lagt til.,

Sammenslåing (slå sammen) – Matriser

concat() metoden skaper en ny matrise ved å slå sammen (slå sammen) eksisterende matriser:

concat() metoden ikke endre eksisterende tabeller. Det går alltid tilbake et nytt utvalg.

concat() metode kan ta hvilken som helst antall utvalg argumenter:

concat() metoden kan også ta strenger som argumenter:

Eksempel (Sammenslåing en Matrise med Verdier)

var arr1 = ;
var myChildren = arr1.,concat(«Peter»);

Prøv det Selv »

Kutting en Matrise

slice() metode skiver ut en del av en tabell inn i et nytt utvalg.

Dette eksemplet skiver ut en del av en tabell fra array, element 1 («Orange»):

Eksempel

var frukt = ;
var sitrus = frukt.skive(1);

Prøv det Selv »

slice() metoden skaper en ny matrise. Det gjør ikke fjerne noen elementer fra den opprinnelige matrisen.,

Dette eksemplet skiver ut en del av en tabell fra array, element 3 («Apple»):

Eksempel

var frukt = ;
var sitrus = frukt.skive(3);

Prøv det Selv »

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

Den metoden, så velger elementer fra start-argumentet, og opp til (men ikke inkludert) slutten argument.

Eksempel

var frukt = ;
var sitrus = frukt.,skive(1, 3);

Prøv det Selv »

Hvis slutten argumentet er utelatt, som i de første eksempler, slice() metode skiver ut resten av tabellen.

Eksempel

var frukt = ;
var sitrus = frukt.skive(2);

Prøv det Selv »

Automatisk toString()

JavaScript-konverterer automatisk en matrise til en kommadelt streng når en primitiv verdi forventet.

Dette er alltid tilfelle når du prøver å sende en matrise.,

Disse to eksemplene vil gi samme resultat:

Eksempel

var frukt = ;
– dokument.bürgerliches(«demo»).innerHTML = frukter;

Prøv det Selv »

Alle JavaScript-objekter har en toString() metode.

Finn Maks-og Min-Verdier i en tabell

Det er ingen innebygde funksjoner for å finne den høyeste eller laveste verdi i en JavaScript-array.

vil Du lære hvordan du kan løse dette problemet i neste kapittel av denne opplæringen.

Sortering av Tabeller

Sortering av matriser er omtalt i neste kapittel av denne opplæringen.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

Hopp til verktøylinje