boa tarde a todos, uma duvida que eu tenho é sobre o (return segredos) pelo o que eu entendi se eu digito uma função inteira o (return) me da apenas um resultado é isso? por exemplo, quando eu executar a função (sorteiaNumeros) esse (return segredos) vai me da apenas o valor que ali está?
<meta charset="UTF-8">
<input/>
<button>Digite o segredo </button>
<script>
function sorteia(){
return Math.round(Math.random()* 10)
}
function sorteiaNumeros(quantidade){
var segredos = []
var numero = 1;
while(numero <= quantidade){
segredos.push(sorteia())
numero++
}
return segredos ;
}
var segredos = sorteiaNumeros(3)
console.log(segredos)
var input = document.querySelector("input")
input.focus()
function verifica(){
var achou = false
for(var posicao = 0 ; posicao < segredos.length; posicao++){
if(input.value == segredos[posicao]){
alert("Acertou")
achou = true
break
}
}
if(achou== false){
alert("você errou")
}
input.value= ""
input.focus()
}
var button = document.querySelector("button")
button.onclick = verifica
</script>