Alguém consegue me explicar como funciona a passagem de parâmetros nas functions?
function altera(objeto, array, string) {
objeto.nome = "Guilherme";
objeto = {nome:"Aline"};
array.push("Aline");
string = "Aline";
}
objeto = {nome:"Sem Nome"};
array = ["Guilherme"];
string = "Guilherme";
console.log(objeto); // Object {nome: "Sem Nome"}
console.log(array); // ["Guilherme"]
console.log(string); // Guilherme
altera(objeto, array, string);
console.log(objeto); // Object {nome: "Guilherme"}
console.log(array); // ["Guilherme", "Aline"]
console.log(string); // Guilherme