Ver Mensaje Individual
  #6 (permalink)  
Antiguo 07/02/2008, 15:53
Avatar de derkenuke
derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 21 años, 3 meses
Puntos: 45
Re: Funcion como parametro????

Cita:
Iniciado por Bellenger Ver Mensaje
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
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 = [123113521212]; 
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(objetoparam1param2param3); 
La otra hace:
Código PHP:
metodo.apply(objeto, [param1param2param3]); 
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
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.