Fiquei com dúvida em relação ao return no final da fuction, como ele funciona?
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!
Fiquei com dúvida em relação ao return no final da fuction, como ele funciona?
Ola Allan,
O return é uma cláusula que usamos quando necessitamos que ao término da função alguma informação gerada internamente seja devolvida/retornada para quem fez a chamada dessa função.
Exemplo:
function soma() {
return 1 + 1;
}
var resultado = soma();
Nesse caso temos uma função muito simples que apenas soma o valor de 1 + 1. Como o calculo está sendo feito e seu resultado será substituído diante da clausula de retorno o valor 2 calculado será devolvido pela função e armazenado na variável resultado, pois naquele ponto foi onde fizemos a invocação.
Outro exemplo:
function soma() {
var xyz = 1 + 1;
return xyz;
}
var resultado = soma();
Aqui temos o mesmo funcionamento. Serve apenas para ilustrar que também podemos retornar valores armazenados dentro de variáveis.
Espero ter ajudado. Abraço!