tentei resolver com o for.Each, mas não consigo encontrar a solução
retorna o array original sem a adição de um ponto em cada nota
let notas = [10, 9.5, 8, 7, 6]
notas.forEach((nota) =>{
nota += 1 >= 10 ? 10 : nota + 1
})
console.log(notas)
tentei resolver com o for.Each, mas não consigo encontrar a solução
retorna o array original sem a adição de um ponto em cada nota
let notas = [10, 9.5, 8, 7, 6]
notas.forEach((nota) =>{
nota += 1 >= 10 ? 10 : nota + 1
})
console.log(notas)
Boa tarde Suellen,
vamos lá!
Aqui vai uma sugestão para resolver seu problema sem fugir muito da sua lógica de resolução. Resumindo, precisamos utiliza uma variável auxiliar, para armazenar o resultado de cada item da array.
let notas = [10, 9.5, 8, 7, 6]
let resultado = [];
notas.forEach((nota, index) => {
resultado[index] = nota + 1 >= 10 ? 10 : (nota + 1);
})
console.log(resultado);
Obrigada!!