[Recursividade] Perca de valores
Olá Amigos,
Estou fazendo um sisteminha simples para brincar com recursividade em javascript. Porém estou com uma duvida, o valor recebido por parametro se perde?
a: array de variante (não importa o tipo)
b: variante (não importa o tipo)
function rec (a, b){
let aAux = a;
//mudancas no valor de b
if(b == 'undefined') return;
else
aAux.push(b);
rec(aAux, b);
}
Se eu peço para imprimir o valor de a, ele imprime o valor de aAux.
Por que isso em javascript?
Discussão (2)
Carregando comentários...