LECȚIA 49 DIN 50

Rulează un callback cu forEach

Aplică aceeași funcție fiecărui element al tabloului.

Sursă oficialăECMAScript — Array.prototype.forEachRevizuit: 2026-08-26
PASUL 1 · ÎNVAȚĂ

Cum funcționează

forEach apelează funcția callback o dată pentru fiecare element existent, în ordine crescătoare a indicilor. Metoda nu construiește un tablou rezultat.

Exemplu corect
const services = ['Design', 'Dezvoltare', 'SEO'];
function printService(service) {
  console.log(service);
}
services.forEach(printService);

Funcția primește pe rând fiecare serviciu și îl afișează.

Greșeală frecventă
console.log('Design');
console.log('Dezvoltare');
console.log('SEO');

Outputul este imitat manual și callbackul nu este folosit.

PASUL 2 · APLICĂ

Exercițiul tău

Declară printService(service), apoi transmite funcția către services.forEach.

PASUL 3 · RULEAZĂ

Scrie și rulează codul

script.jsJAVASCRIPT
Consolă izolatăizolat
Se pregătește runtime-ul…
Rulează codul pentru a vedea rezultatul.
Ciorna se păstrează doar în acest browser.QuickJS izolat · fără DOM, sesiune sau rețea
PASUL 4 · VERIFICĂ

Ce trebuie să treacă

0%neverificat
  • printService primește service, îl folosește și afișează în corp.
  • services.forEach primește callbackul printService.
  • Outputul conține cele trei servicii în ordine.
Explică-mi logica rezolvării

forEach controlează iterarea, iar funcția descrie operația pentru un singur element.