Buclă prin matrice în JavaScript este o operație fundamentală, esențială pentru manipularea datelor, iterație și aplicarea de funcții elementelor. Acest ghid acoperă metode eficiente de a bucla prin matrice, îmbunătățindu-vă abilitățile de codare.
JavaScript oferă mai multe metode de a parcurge matrice, fiecare cu caracteristicile și cazurile de utilizare unice. Să examinăm aceste metode în detaliu:
Cuprins
- 1. Folosind metoda forEach().
- 2. Folosind declarația for…of
- 3. Folosind bucla for de bază
- 4. Utilizarea While Loop
1. Folosind metoda forEach().
The pentru fiecare() Metoda este utilizată pentru a executa cod pentru fiecare element din matrice prin bucla prin fiecare dintre ele.
Sintaxă:
array.forEach( arrayElement =>{ // Linii de cod de executat });>>> Exemplu: În acest exemplu, vom parcurge o matrice folosind metoda forEach() și vom imprima valorile.
Javascript function loopArray() { let arr = ['Item 1', 'Item 2', 'Item 3', 'Item 4', 'Item 5']; arr.forEach(element =>{ console.log(element); }); } loopArray();>>>
Ieșire 2. Folosind declarația for…of The pentru...de instrucțiunea poate fi folosită pentru a parcurge obiectele iterabile și pentru a efectua funcțiile necesare. Obiectele iterabile includ matrice, șiruri de caractere și alte obiecte asemănătoare matricei.
Sintaxă:
Exemplu: În acest exemplu, vom trece printr-o matrice folosind instrucțiunea for..of și vom imprima valorile.Javascript function loopArray() { let arr = ['Item 1', 'Item 2', 'Item 3', 'Item 4', 'Item 5']; for (element of arr) { console.log(element); } } loopArray();>
Ieșire Item 1 Item 2 Item 3 Item 4 Item 5>
3. Folosind bucla for de bază
Implicit pentru buclă poate fi folosit pentru a itera prin matrice și fiecare element poate fi accesat prin indexul său respectiv.
Sintaxă:
for (i = 0; i // Lines of code to execute }>
Exemplu: În acest exemplu, vom parcurge o matrice folosind bucla for și vom imprima valorile.
Javascript function loopArray() { let arr = ['Item 1', 'Item 2', 'Item 3', 'Item 4', 'Item 5']; for (i = 0; i < arr.length; i++) { console.log(arr[i]); } } loopArray();>
Ieșire Item 1 Item 2 Item 3 Item 4 Item 5>
4. Utilizarea While Loop
A While Loop în JavaScript este o instrucțiune de flux de control care permite ca codul să fie executat în mod repetat pe baza condiției booleene date. Bucla while este folosită pentru a itera peste matrice.
Exemplu: În acest exemplu, folosim While Loop .
Javascript function loopArray() { let arr = ['Item 1', 'Item 2', 'Item 3', 'Item 4', 'Item 5']; let length = arr.length; while (length>0) { console.log(arr[arr.length - lungime]); lungime--; } } loopArray();>>>
Ieșire Item 1 Item 2 Item 3 Item 4 Item 5>
5. Folosind declarația for…in
The pentru..in instrucțiunea poate fi folosită pentru a parcurge obiectele și putem dezvălui proprietățile obiectelor una câte una, accesând fiecare cheie pentru a-i explora valorile ascunse.
Sintaxă:
Exemplu: În acest exemplu, vom parcurge o matrice folosind instrucțiunea for..in și vom imprima valorile.Javascript function loopArray() { let arr = ['Item 1', 'Item 2', 'Item 3', 'Item 4', 'Item 5']; for (let index in arr) { console.log(arr[index]); // Access the element using its index } } loopArray();>
Ieșire Item 1 Item 2 Item 3 Item 4 Item 5>
Tehnicile de iterare a matricei în JavaScript sunt esențiale pentru manipularea eficientă a datelor. Acest ghid prezintă importanța și cerințele prealabile, creând scena pentru explicații detaliate ale metodei. Concentrându-vă pe aplicații practice, vă puteți îmbunătăți competența JavaScript și eficiența codului.