lunes, 22 de marzo de 2010

Javascript: Como llamar una funcion con una string

Si queremos llamar a una función de javascript contando con una cadena de texto, pasandole parámetros, etc, lo que tenemos que hacer es "evaluar" esa expresión. Esto nos permitirá correr cualquier pedazo de código que querramos en tiempo de ejecución (por ejemplo código dinámico).
Esto tiene el problema que no se compila, ni sabremos de sus errores hasta el momento que lo corramos.

Ejemplo:



Aqui se puede observar que llamamos a nombreFuncion con 3 parametros, dos de ellos estáticos y uno dinámico. El primero un boolena "true", el segundo es el parámetro dinámico, y el tercero es un número.
Por último, si esta función devuelve valor, lo hará en la variable "ret"

2 comentarios:

  1. me parece bueno tu codigo, pero no me queda claro como llamaste al javascript.
    Podes ampliar el ejemplo?
    La llamada a la funcion, y el inicio de javascript
    Muchas gracias
    Muriel

    ResponderEliminar
  2. Hola Muriel, ahi lo amplie un poco mas, no se si es lo que buscas, espero que te sirva.

    ResponderEliminar