Código Javascript:
Ver original
var fun = 'function'; fun alert(){ alert('mensaje'); } window.onload = alert;
| ||||
Sustituir function mediante variable Es posible sustituir function mediante una variable? Intente lo siguiente pero no sirve:
Código Javascript:
Ver original |
| ||||
Respuesta: Sustituir function mediante variable no, no hay manera. fijate que estas tratando con el nivel mas bajo del lenguaje: la sintaxis. no hay manera que puedas cambiar la sintaxis. en realidad existe una forma pero trae mas problema que soluciones: eval().
__________________ la maldad es una virtud humana, y la espiritualidad es la lucha del hombre contra su maldad. |
| ||||
Respuesta: Sustituir function mediante variable por favor, entiendase que eval no es para cambiar la sintaxis, sino para evaluar codigo e interpretarlo como tal. una idea sencilla de como seria llevar a cabo lo que pretendes... pero notese que se vuelve mas complicado, tanto en mantenimiento como lectura, a la vez que integras operaciones mas complejas. aparte, tiene mas desventajas que ventajas.
Código:
var fun = "function"; eval(fun + " fn(){alert(0);}"); fn();
__________________ la maldad es una virtud humana, y la espiritualidad es la lucha del hombre contra su maldad. |
| ||||
Respuesta: Sustituir function mediante variable Tienes razon, trae mas desventajas que ventajas... me surge otra pregunta, como puedo hacer lo que jQuery hace a la hora de obtener un elemento, en lugar de usar document.getElementById('elemento') usar document.(#elemento) ? |
| ||||
Respuesta: Sustituir function mediante variable
Código Javascript:
Ver original saludos.
__________________ I see dead pixels |
| ||||
Respuesta: Sustituir function mediante variable Cita: Puedes usar document.querySelector y document.querySelectorAll.Saludos (:
__________________ " Getting older’s not been on my plans but it’s never late, it’s never late enough for me to stay. " Cigarettes - Russian Red |
| ||||
Respuesta: Sustituir function mediante variable Claro que si, la respuesta de _cronos2 es acertadisima. Todo depende que navegadores tengas en mente soportar. Saludos.
__________________ I see dead pixels |
| ||||
Respuesta: Sustituir function mediante variable ¿En cuál no funciona? En IE9, FF3 y Chrome 9 me funciona
__________________ " Getting older’s not been on my plans but it’s never late, it’s never late enough for me to stay. " Cigarettes - Russian Red |
| ||||
Respuesta: Sustituir function mediante variable por lo menos en firefox 3.6.3 e iexplorer8 tiene soporte. habria que verificar el iexplorer7.
__________________ la maldad es una virtud humana, y la espiritualidad es la lucha del hombre contra su maldad. |
Etiquetas: |