A forma mais intuitiva de se fazer uma função desse tipo seria usar o método .map()
, que pega todos os elementos de uma array e retorna uma segunda array que "espelha" a primeira, mas rodando cada elemento por uma função. O código seria simplesmente:
function tripleTheChances(chances) {
return chances.map(v => v * 3);
}
(Se você nunca viu uma função no formato v => v*3
, ela é equivalente a function(v) {return v*3}
)
Se, por qualquer motivo você não possa usar o método .map()
(talvez seu professor não tenha ensinado o método e você tem que se virar sem o mesmo), você vai ter que iterar a array manualmente.
function tripleTheChances(chances) {
let triple = []; // "triple" será a array que você vai preencher e retornar
chances.forEach(function(v) { // .forEach(f) aplica a função f a cada um dos elementos da array
triple.push(v*3); // .push(el) simplesmente adiciona o elemento el ao final da array, nesse caso a array triple
})
return triple;
}
Espero ter ajudado!