2
respostas

Dúvida sobre a escrita da arrowFunction

Quando eu escrevo:

const notasAtualizadas = notas.map(nota => nota+1);

A função funciona. Mas quando eu tento

const notasAtualizadas = notas.map(nota =>{nota+1});

aparece como se todos os elementos fossem undefined. Por quê?

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
2 respostas

Oi Giane, faltou o return

Vc pode usar:


// function
const notasAtualizadas = notas.map(function (nota) { return nota+1});

// arrow function
const notasAtualizadas = notas.map( nota => { return nota+1});

// arrow function na forma reduzida não precisa do return
const notasAtualizadas = notas.map(nota => nota+1);

Ah, muito obrigada! Ajudou demais