Accesul la elementele de matrice, javascript
Array / Accesul la elementele de matrice
var firstArray = new Array O;
var secondArray = new Array ( "roșu", "verde", "albastru");
var thirdArray = new Array (5);
În primul caz, un array gol numit firstArray. În al doilea - secondArray matrice cu elemente de „roșu“, „verde“ și „albastru“. În al treilea caz, o matrice gol thirdArray. Lungimea care proprietatea este setată la 5. Această din urmă sintaxa opțiune în practică este rar utilizată.
var firstArray = [];
var secondArray. [ "Red", "verde", "albastru"];
var thirdArray = [. ];
În primele două declarații sunt nici o surpriză, dar a treia este un pic ciudat. Acest literal are patru virgule, dar valorile pe care le au pentru a partaja, se pare, ocolite. Interpret percepe acest lucru ca o indicație a celor cinci valori nedefinite și setează proprietatea lungimea de matrice să fie de 5 pentru a reflecta acest lucru. Uneori, cu ajutorul acestei opțiuni de sintaxă indică o serie de date cu puține informații:
var fourthArray = [,, 35. 16, 23];
Din fericire, cei mai mulți programatori nu folosesc această metodă pentru crearea de matrice, ca fiind prea obositor renumărarea multe virgule. Valorile utilizate pentru a inițializa matrice nu trebuie să fie literal. Următorul exemplu este un perfect acceptabil și este de fapt destul de tipic:
var x = 2,0,
y = 3,5, z = 1;
myValues var = [x, y, z];
Accesarea elementele de matrice
Accesul la elementele de matrice se face prin specificarea numelui matrice și valoarea între paranteze drepte. De exemplu, pentru a defini matrice cu trei elemente, după cum urmează:
var myArray = [1,51,68];
var x = myArray [0];
var y = myArray [1];
var z = myArray [2];
Când accesați elementele de matrice care nu au fost instalate, trebuie să fii atent. De exemplu,
prezintă o valoare nedefinită, deoarece elementul de matrice specificat, în mod evident, nu este instalat. Cu toate acestea, dacă doriți să instalați acest element de matrice, atunci face foarte simplu.