O matrice este un set ordonat de date accesat prin intermediul unor indexuri sau chei. Fiecare cheie are propriul ei sens. Componentele matricei (perechi cheie-valoare) sunt numite elemente.
Pentru a stoca astfel de date în variabilele JS, se utilizează tipul Array. Pentru a specifica o matrice specifică, trebuie să scrieți elementele separate prin virgule și să închideți setul în paranteze pătrate, adică
[elementul-1, articolul-2. item-N]
În acest caz, cheile matricei sunt numerele 0, 1. N-1 - adică numerotarea elementelor de matrice începe exact de la zero.
O matrice goală este specificată de parantezele pătrate stânga-dreapta []. Luați în considerare exemplele
De asemenea, trebuie remarcat faptul că în JS este posibilă crearea unor rețele de elemente de diferite tipuri:
Pentru a accesa un element specific de matrice, trebuie să specificați o variabilă care conține matricea și să specificați indicele elementului dorit în paranteze pătrate. Astfel, în special, puteți specifica valorile elementelor matrice
În special, puteți crea mese multidimensionale - adică Array-uri, unele (sau toate) care sunt matrice. În astfel de cazuri, accesul la elementele de matrice din matrice se face prin scrierea unei perechi suplimentare de paranteze cu un indice "intern"
→ Ecran complet
O matrice asociativă este o matrice în care cheile (indicii) sunt șiruri, nu numere. În JS, puteți crea un element matrice asociativă după element:
În același timp, să declare și inițializa un tablou asociativ în JS nu este posibilă. Pe de altă parte, în locul unei matrice asociative, puteți folosi un obiect. Subiectul obiectelor din JS va fi descoperit în următoarea lecție.
Testați-vă cunoștințele
Creați o matrice de trei valori numerice. În variabilele separate notați: 1) suma tuturor valorilor elementelor unei matrice; 2) O expresie booleană care este valabilă numai dacă fiecare valoare următoare a matricei este mai mare decât cea precedentă.