Det objektorienterte skriptspråket JavaScript er for tiden det mest brukte objektorienterte skriptspråket for å gjøre websider interaktive. For å løse komplekse problemer ved å bruke dette språket, må du nesten ty til å bruke matriser. Skriptet begynner å bruke matrisen ved å erklære det. La oss se hvordan dette blir gjort.
Nødvendig
Grunnleggende kunnskap om JavaScript
Bruksanvisning
Trinn 1
Det er flere måter å lage en JavaScript-matrise på. For eksempel, slik: var sampleArray = [element_0, element_1, element_2, element_2]; Denne linjen lager en matrise med fire enheter. Hvis du ikke spesifiserer matriseelementer, opprettes en tom matrise: var emptyArray =;
Steg 2
En annen måte å definere en matrise på: var sampleArray = new Array (element_0, element_1, element_2, element_2); Og dette alternativet vil opprette en array med fire enheter. Og her, hvis du ikke lister opp matriseelementene, vil matrisen bli opprettet tom: var emptyArray = new Array (); I en slik tom matrise, etter erklæringen, kan du opprette flere elementer med indekser som ikke følger hver annen. For eksempel: var emptyArray = new Array ();
emptyArray [4] = 47;
emptyArray [792] = 1; I motsetning til for eksempel matriser i C-språket, vil denne matrisen oppta mengden minne som kreves for å lagre bare to elementer, ikke 793. Du kan opprette en tom matrise med en gitt lengde, alle elementene hvorav vil ha verdien "udefinert": var emptyArray = new Array (8); Denne tomme matrisen vil inneholde 8 elementer, hvis verdi er udefinert.
Trinn 3
For noen av de ovennevnte metodene for å lage, kan matriseelementer være heltall eller brøktal, streng og logiske verdier. Arrays kan også være elementer i andre arrays. Et eksempel på å lage en matrise som inneholder ett element av hver av de oppførte typene: var mixedArray = [4, 3.14, "text", true, [47, 8.1]; Siden en array kan være et element i en annen array, er det lett å forstå hvordan du lager flerdimensjonale matriser. Et eksempel på å lage en tredimensjonal matrise: var multiDimArray = [1, true], [8, true], 3.14], "text", 42]; Dette er alle nummererte matriser. Objekter skal brukes til å lage assosiative (navngitte) matriser i JavaScript.