Junior
Cu ce metode de parcurgere a array-urilor sunteți familiarizat?
sobes.tech AI
Răspuns de la AI
Pentru parcurgerea array-urilor în JavaScript (Frontend), se cunosc următoarele metode:
-
Bucla
for— buclă clasică cu indexfor...of— parcurgerea elementelor array-uluiwhileșido...while— bucle cu condiție
-
Metodele array-ului
forEach(callback)— apelează funcția pentru fiecare element, nu returnează un array noumap(callback)— creează un array nou aplicând funcția fiecărui elementfilter(callback)— creează un array nou cu elementele pentru care funcția a returnattruereduce(callback, initialValue)— reduce array-ul la o singură valoare
-
List comprehension (similar) În JavaScript nu există o sintaxă directă de list comprehension ca în Python, dar se pot folosi
mapșifilterpentru scopuri similare.
Exemplu de parcurgere a unui array folosind forEach și map:
const numbers = [1, 2, 3, 4];
// forEach
numbers.forEach(num => {
console.log(num);
});
// map
const squares = numbers.map(num => num * num);
console.log(squares); // [1, 4, 9, 16]
Astfel, pentru parcurgerea array-urilor, se pot folosi atât bucle clasice, cât și metode funcționale ale array-ului, care fac codul mai expresiv și concis.