validar validacion una tablas tabla obtener formularios formulario enviar ejemplos dinamicas datos con antes alternativa agregar javascript oop dynamic methods invoke

validacion - Javascript invocar dinámicamente el método de objeto desde la cadena



validar formulario javascript antes de enviar (3)

Se puede acceder a las propiedades de los objetos a través de la notación de matriz:

var method = "smile"; foo[method](); // will execute the method "smile"

¿Puedo llamar dinámicamente un método de objeto que tenga el nombre del método como una cadena? Me lo imaginaba así:

var FooClass = function() { this.smile = function() {}; } var method = "smile"; var foo = new FooClass(); // I want to run smile on the foo instance. foo.{mysterious code}(); // being executed as foo.smile();


el método se puede llamar con eval eval("foo." + method + "()"); podría no ser una buena forma.


si el nombre de la propiedad está almacenado en una variable, use []

foo[method]();