[crayon-686967a0b6ba5521537440/]
O también puede ser, pasarselo por referencia. Es más entendible :
[crayon-686967a0b6bba773586490/]
Al ejecutarlo obtendriamos lo siguiente :
[crayon-686967a0b6bc0803198850/]
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.