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.