function sorteiaNumeros(quantidade){
var segredos = [];
var numero = 1;
while (numero <= quantidade){
segredos.push(sorteia());
numero++
}
return segredos;
}
var segredos = sorteiaNumeros(3);
Dúvida: O Flávio disse que: " A variável segredos do código ( var segredos = sorteiaNumeros(3);); está RECEBENDO o valor RETURN segredos (return segredos;)". Partindo desse raciocínio; eu não entendi porque tivemos que usar o return segredos; - sendo que ele está dentro de uma função e a (var segredos) que está fora da indentação recebe o sorteiaNumero(3); ...que para mim, está parecendo ser a mesma coisa. E , também, quando o Flávio refere-se ao - return segredos; - qual deles o return devolve? -> var segredos = [];? ; -> segredos.push(sorteia());??? . Sinceramente, minha mente fez uma salada mista ( desculpa rsss)! Flávio, poderia me ajudar a encontrar o raciocínio correto ?? Grato!!