Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/11/2003, 15:42
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 10 meses
Puntos: 1284
Hola otra vez:

Como se puede ver en el ejemplo que te puse, en la asignación de un método a un objeto, no se puede saber el número de parámetros, pero dentro de cada función sí...

En las típicas precargas, no se suele saber el número de argumentos (puede variar según los casos), pero cada función tiene asociada la propiedad arguments, que es el array de argumentos de la función... Un ejemplo:

function miFuncion() {
var params = miFuncion.arguments;
alert("Parámetros: " + params.length);
}

Entonces podrías programar la función dependiendo de los parámetros, asimismo como los métodos son simples asignaciones, puedes reasignar otra función dependiendo de lo que se quiera:

En esta página: http://www.caricatos.com/efectos/index.html tienes un ejemplo del uso de objetos en una librería gráfica...
Puedes bajártela desde este otro link: http://www.caricatos.com/efectos/libgraf.js

Saludos