Solução nas respostas...
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Solução nas respostas...
const idadeStefany = 21;
const idadesAmigos = [idadeStefany, 20, 23, 18, 7];
const idadesAmigosDaqui5Anos = [idadeStefany, 20, 23, 18, 7]; //criei uma variável diferente com uma lista igual a anterior
calculaProximaIdade(idadeStefany);
calculaProximasIdades(idadesAmigos);
calculaIdadesDaqui5Anos(idadesAmigosDaqui5Anos); //apliquei a variável criada na função para calculo daqui 5 anos, assim alterando a referência
function calculaProximaIdade(idade) {
idade += 1;
console.log(idade);
}
function calculaProximasIdades(idades) {
for (let i = 0; i < idades.length; i += 1) {
idades[i] += 1;
}
console.log(idades);
}
function calculaIdadesDaqui5Anos(idades) {
for (let i = 0; i < idades.length; i += 1) {
idades[i] += 5;
}
console.log(idades);
}