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ê?

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