¿Es posible invocar una función usando las cadenas?Función de llamada jQuery desde una cadena
(i.e) Tengo una variable var target = 'next';
. Usando esta cadena quiero llamar al método jquery next()
. ¿Debo usar target + '()'
(esto es un poco tonto) para llamar al next()
?
Sé que se puede hacer usando conditional
declaraciones. Como se trata de una cadena obtenida de los usuarios, es difícil usar declaraciones condicionales para todo eso.
En mi plugin jQuery, los usuarios pasarán el valor prev
, siblings
etc. como opciones, para que se ejecuten los métodos jQuery respectivos.
¿Cómo implemento esto?
wow no saben este! esto realmente redujo mis líneas de código! –
Esto es realmente útil si sabe que puede llamar al método utilizando 'MyObject.call (myFunctionName, args);' Programación funcional FTW. Gracias por la propina, Gumbo. – josemota
Debería haber aceptado la solución ligeramente, porque esto no es guardar. Especialmente porque no sabes en qué escribe tu usuario. ¿Qué sucede si comete un error tipográfico? La solución de levemente no romperá tu script. –