Tenho que implementar uma função tripleTheChances que :
1 - receba um argumento: chances, uma array de inteiros:
2 - retorna uma array de inteiros onde cada elemento desse novo array seja o elemento do inicial multiplicado por 3: function
tripleTheChances(chances) { não sei como fazer }
É bem simples, vamos raciocinar juntamente com o enunciado do problema:
1. Implementar uma função tripleTheChances
* Caso você não saiba sobre declaração de funções pode ver mais aqui
// Declaração da função
function tripleTheChances( ) { }
2. Receber um argumento: chances (um array de inteiros)
* Caso você não saiba sobre argumentos de funções pode ver mais aqui
function tripleTheChances( chances ) { }
3. Retornar uma array de inteiros onde cada elemento desse novo array seja o elemento do inicial multiplicado por 3
* Caso você não saiba sobre arrays (vetores) pode ver mais aqui
// Declarando nosso array de inteiros
const chances = [ ]
// Colocando números inteiros em nosso novo array
chances[1, 2, 3]
// Declarando nossa função que realizará os cálculos necessários para resolver o nosso problema (item 3)
function tripleTheChances( chances ) {
// Caso você não saiba sobre laços você pode ver mais aqui
/**
Aqui começa a parte legal, precisamos percorrer cada valor do nosso array para fazer uma operação (multiplicação, que no javascript é representado pelo operador * (asterísco)), que declaramos fora da nossa função.
E para isso utilizaremos uma estrutura conhecida como laço, existem vários, mas em nosso caso somente o laço for já resolverá.
*/
/**
Antes precisamos declarar um novo array para armazenar os resultados da nossa multiplicação
que ocorrerá dentro do laço for, porém ele precisa estar fora do laço for.
*/
let resultado = [ ]
// Caso você não saiba sobre o funcionamento e declaração do laço for você pode ver mais aqui
for( let i = 0; i < chances.length; i++ ){
// Acessamos cada item do array chances, o i é apenas um contador que vai sendo incrementado a cada volta do laço for
// na primeira volta do laço o i é igual a 0
// na segunda volta do laço o i é igual a 1
// e assim por diante ....
// Aqui utilizamos o método push
// Caso você não saiba sobre o método push você pode ver mais aqui
resultado.push( chances[ i ] * 3 )
}
// Aqui declaramos o retorno da nossa função (tipo uma resposta que nossa função produz ao utiliza-la)
return resultado
}
// E para finalizar chamamos nossa função e passamos o array chances para ela executar os calculos que montamos
tripleTheChances( chances )
// Com isso obteremos o seguinte resultado no console
// [3, 6, 9]
Você pode ver a função em funcionamento aqui
Bons estudos.