Ce este o matrice - pentru web

Conceptual, matrice este doar o listă de valori, care pot fi accesate prin numărul lor ordinal - „cheie“ Numerotarea începe cu zero și fiecare element este incrementat. Dacă avem nevoie pentru a explica acest concept, folosind un hash, ar arata astfel:

Simt că ne scapă ceva. Știu - proprietatea lungimea lui l.

Această facilitate este acum remarcabil similar cu matrice. Și, după cum am menționat mai devreme, acest lucru este exact modul în care se opune argumentele. Dar eu nu am spus asta exact, si uita-te „sub capotă“ rețele reale.

Exemplul de mai sus arată că este posibil accesul la proprietăți ale unui obiect precum și o matrice. În plus, puteți specifica o serie de proprietăți suplimentare în orice exact același mod ca și orice alt obiect.

Dar despre tehnicile speciale, cum ar fi matrice indexOf. felie și sortare. Se pare că acestea sunt singurele metode de obiect Array. Pentru a fi precis, ele sunt legate de prototip clasa Array.

De fapt, dacă aveți timp, puteți pune în aplicare în mod independent, toate funcțiile de matrice native folosind doar posibilitatea de obiecte.

De exemplu, punerea în aplicare a metodei de împingere:

Singurul lucru care este imposibil să se pună în aplicare - este literali confortabile pentru a crea o nouă matrice (paranteze). Dar le puteți folosi în loc de designer. De fapt, ambele moduri de a crea o serie de același lucru.

Vă mulțumim pentru lectură!

articole similare