Cita:
Iniciado por Bellenger
Caramba funciono a la perfeccion con el call(), pero eso del apply, me tira que parece a JSON, o solo es mi dolor de cabeza que me hace pensar eso
![Patada](http://static.forosdelweb.com/fdwtheme/images/smilies/footinmouth.png)
Bueno, JSON se puede meter donde quieras... no sé a qué te suena el JSON, quizás a la manera de escribir un array así:
Código PHP:
var miArray = [12, 31, 13, 52, 1212];
Porque otra cosa parecida, no hay. Ya sabes que es equivalente a
new Array(12, 31, 13, 52, 1212); call() y
apply() son prácticamente iguales, donde una hace:
Código PHP:
metodo.call(objeto, param1, param2, param3);
La otra hace:
Código PHP:
metodo.apply(objeto, [param1, param2, param3]);
Siendo más cómoda apply ya que tenemos englobados en un mismo array todos los parámetros. Con
call() sería más dificil construir la sentencia de llamada, aunque es útil para llamar sin parámetros o únicamente con uno (pero como he dicho no está limitada a eso).
Saludos