[crayon-684f74493f7d0029865999/]
O también puede ser, pasarselo por referencia. Es más entendible :
[crayon-684f74493f7e0348053281/]
Al ejecutarlo obtendriamos lo siguiente :
[crayon-684f74493f7e7836763226/]
De todas maneras, en ninguno de los casos le pasas el array como parametro. En el primer SCRIPT, desempaquetas el array enfrente de tu función, y le pasas los elementos separados por un espacio; en el segundo SCRIPT, le pasas el nombre de la variable; ya adentro, el nombre se expande y se le referencia a esa otra variable externa para que pueda ser manipulada indirectamente.