Olá, estou com dificuldades em uma lista de exercícios para praticar mais sobre arrays, funções e retornos e tenho uma dúvida que não estou conseguindo como vou colocar os arrays. A pergunta é a seguinte:
Desenvolva uma função chamada trustMeOrNot que recebe dois parâmetros:
-
bool, sendo um valor booleando true ou false
-
numero, sendo um número inteiro positivo.
E deve retornar um array com a quantidade de posições passadas por parâmetro e cada uma destas casas preenchido com o valor booleano escolhido pelo parâmetro.
Exemplo:
trustMeOrNot(true, 8);
// Deve retornar:
// [true, true, true, true, true, true, true, true]
Meu código ficou assim:
function trustMeOrNot (b, n){
let ar = []
for ( let i = 0; i < b.length; i++){
ar.push(b[i])
}
return n
}
console.log(trustMeOrNot(true, 8))
E ao invés de retornar como no exemplo, ele retornar só 8. Qual o erro que está acontecendo?