var myFunction = function(parameter){ parameter = undefined; //change parameter value to undefiend console.log(parameter); }; var myArray = [1,2,3]; myFunction(myArray); //invoke myFunction, passing array //myArray is not undefined regardless of if parameter is change in function console.log(myArray); //logs [1,2,3]