const prices = [10, 20, 30];
function double(price) {
return price * 2;
}
const doubled = prices.map(double);
console.log(doubled.join(', '));Callbackul returnează 20, 40 și 60, iar map le păstrează în doubled.
LECȚIA 50 DIN 50
Construiește un tablou nou prin valoarea returnată de callback.
map apelează callbackul pentru fiecare element și creează un tablou nou cu rezultatele returnate. Tabloul inițial nu este înlocuit automat.
const prices = [10, 20, 30];
function double(price) {
return price * 2;
}
const doubled = prices.map(double);
console.log(doubled.join(', '));Callbackul returnează 20, 40 și 60, iar map le păstrează în doubled.
const doubled = [20, 40, 60];
console.log(doubled.join(', '));Tabloul final este hardcodat și transformarea nu este executată.
Declară double(price) care returnează price * 2, apoi salvează prices.map(double) în doubled.
Rulează codul pentru a vedea rezultatul.Funcția definește transformarea unui element, iar map construiește colecția rezultată.
CERERE DE ANALIZĂ
Discuția inițială este fără obligații. Primești o recomandare sinceră, etapele potrivite și factorii care influențează prețul.