I'm trying yo filter the numeric values of an array with this code:
 function getNumerics(toFilter) {
        toFilter = toFilter.filter( element =>  !isNaN(element));
        console.log(toFilter);
      }
      
      var toFilter = [1, 'z', '4', 2, 6];
      getNumerics(toFilter);
      console.log(toFilter);
The console.log inside the function shows a correct result but but the last console.log show the array with all the values but if I pass the array to the function why is not change? in javascript all parameters are passed are reference , aren't it?
 
     
    