me gustaría llamar a una función utilizando una matriz como parámetros:pasar una matriz como un parámetro de función en JavaScript
const x = ['p0', 'p1', 'p2'];
call_me(x[0], x[1], x[2]); // I don't like it
function call_me (param0, param1, param2) {
// ...
}
¿Hay una mejor manera de pasar el contenido de x
en call_me()
?
Como nota al margen, si alguien quiere pasar una matriz asociativa (claves con nombre), entonces use un objeto. Viniendo de PHP (y siempre guiado por este hilo por google) esto me tomó un tiempo para averiguarlo. Puede pasar todo el objeto como un parámetro a continuación. http://www.w3schools.com/js/js_objects.asp – timhc22
¡Gracias por señalar el argumento 'spread'! No lo sabía –