Como indica el título, quiero modificar una variable global desde una función sin acceder a la misma directamente, quedando así:
var a = 5;
console.log(a);
midificaVariable(a);
console.log(a);
function modificaVariable(b)
{
b--;
}
la variable a en el primer log tendría un valor de 5 y en el segundo log un valor de 4.
La idea de esto es usar una función para editar distintas variables independientemente del nombre de las mismas.
Si la variable a
es un objeto o un arreglo, cuando se pone como argumento se crea una referencia, haciendo que si yo modifico la referencia, estoy modificando la variable global.