Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/02/2009, 10:22
Caseros
 
Fecha de Ingreso: enero-2009
Mensajes: 11
Antigüedad: 15 años, 4 meses
Puntos: 0
Invocacion de metodos dinamicamente

Hola, habia una funciones en javascript (no recuerdo el nombre) que permitia a partir del nombre de la clase y del metodo realizar una invocacion.
Para expresarme mejor, tengo un objeto dinamico y lo itero.
Lo que necesito es invocar algunos metodos de dicho objeto, para dar un ejemplo:

function Persona()
{
var _colorPelo = "";
this.setColorPelo = function(_value){_colorPelo = _value;}
}

function test(oPersona, MetodoInvocar)
{
// Me llega el objeto persona y el metodo que deseo invocar para ese objeto.
// Ahora, necesito saber como invoco para el objeto oPersona el metodo que me llegar en la variable MetodoInvocar y como le paso a ese metodo invocado el valor correspondiente.

}
function Inicializar()
{
var oPersona = new Persona();
var MetodoInvocar = "setColorPelo";
test(oPersona,MetodoInvocar ); // Pruebo
}



Se que habia una funcion en JavaScript, no recuerdo el nombre. No recuerdo si era caal_function (nombre de clase, metodo, argumentos)... era algo parecido.
Si alguien me puede ayudar, estare agredecido.
Saludos