Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

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