Sobes.tech
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:

  1. Bucla

    • for — buclă clasică cu index
    • for...of — parcurgerea elementelor array-ului
    • while și do...while — bucle cu condiție
  2. Metodele array-ului

    • forEach(callback) — apelează funcția pentru fiecare element, nu returnează un array nou
    • map(callback) — creează un array nou aplicând funcția fiecărui element
    • filter(callback) — creează un array nou cu elementele pentru care funcția a returnat true
    • reduce(callback, initialValue) — reduce array-ul la o singură valoare
  3. List comprehension (similar) În JavaScript nu există o sintaxă directă de list comprehension ca în Python, dar se pot folosi map și filter pentru 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.