Olá pessoal. minha solução para o problema é a de que deveriamos criar uma segunda lista; dei o nome a lista que foi adicionada "idadesAmigosOriginais". fiz o teste no site do p5js.org e funcionou como deveria. segue o que foi feito.
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);
}
const idadeStefany = 21;
calculaProximaIdade(idadeStefany);
const idadesAmigos = [idadeStefany, 20, 23, 18, 7];
const idadesAmigosOriginais = [idadeStefany, 20, 23, 18, 7];
function draw() {
background(220);
}
calculaProximasIdades(idadesAmigosOriginais);
calculaIdadesDaqui5Anos(idadesAmigos);