after I run below codes why myArray is still [2, 3, 4, 5], why it is not changed to []?
var myArray = [2, 3, 4, 5];
function doStuff(arr) {
arr = [];
}
doStuff(myArray);
However when I do below steps , myArray did change to [2, 3, 4, 5, 6]
var myArray = [2, 3, 4, 5];
function doStuff(arr) {
arr.push(6);
}
doStuff(myArray);
I am very confusing about this.