Arrays i JavaScript
Arrays tilhører den ikke-primitive datatypen, og som nevnt ovenfor er de ikke begrenset av en størrelsesbegrensning. Dette gir dem også en eiendom til, som er at de jobber med referanser, referanser til minneplassen der verdien av deres første variabel er lagret.
For å lage en matrise, bare opprette en variabel og sett den lik firkantet brakett “[]” Og innenfor disse firkantede parentesene, skriver du verdiene som skal lagres i matrisen, med hver verdi atskilt med komma ",".
Et eksempel på dette ville være:
ArrayVariable = [1, 2, 3, "Porsche", "BMW", sann, udefinert];Så, ArrayVariable er navnet på matrisen der forskjellige typer verdier blir lagret. Nå for å iterere gjennom elementene ved hjelp av en for loop brukes og for å skrive ut verdiene til matrisen “ArrayVariable” Én etter en, bruk følgende linjer:
for (i = 0; i < arrayVariable.length; i++)I linjene ovenfor er det lett å legge merke til at for å få tilgang til en verdi i en matrise "firkantede parenteser []”Og så blir indeksverdien til elementene bestått. Det første elementet er plassert ved 0th -indeksen, og det andre elementet er plassert ved 1. indeks, og så videre. Utførelse av denne koden skriver ut følgende på terminalen:
Som du ser ble hvert element skrevet ut på terminalen
Rekke objekter i JavaScript
Som nevnt tidligere er matriser og objekter de datatypene som kan lagre verdier av andre matriser og objekter. En rekke objekter er akkurat slik det høres ut, og det er en rekke hvert element er et objekt.
For å demonstrere dette, ta følgende kodelinjer for å lage to forskjellige objekter i JavaScript:
var personobj =Ater som lager en ny matrise og sett den lik Personobj og Carobj med firkantede parenteser som:
ArrayVariable = [Personobj, Carobj];Nå, for å iterere gjennom denne matrisen og skrive ut elementet på terminalen, bruk følgende kodelinjer:
for (i = 0; i < arrayVariable.length; i++)Etter dette vil terminalen vise følgende:
Begge elementene i utvalget av objekter ble skrevet ut på terminalen.
For å få tilgang til en spesifikk verdi, la bilen laget av objektet Carobj Bruk følgende kodelinje:
konsoll.Logg (ArrayVariable [1].Karmake);Dette vil gi følgende utgang på terminalen:
Konklusjon
JavaScript inkluderer matrise som datatyper så vel som objekter, nå er disse to i stand til å lagre elementer av hverandre. Dette betyr at det er mulig å lage en rekke objekter, i tillegg til å lage objekter av matriser. I denne artikkelen ble en generell oversikt over matriser og en rekke objekter gitt med deres arbeid.