¿Cómo Declarar funciones Javascript compatibles?
Tengo un pequeño problema de compatibilidad en navegadores al declarar funciones en javascript.
He declarado una función (por ejemplo calcular):
function calcular(data,type = 0){ ... CONTENIDO ...}
Este codigo al ejecutarlo en Firefox funciona sin problemas, pero al ejecutarlo en chrome no funciona.... Sale el error de "calcular is not defined".
También he de decir que esta función esta en un <script></script> diferente al que ejecuto.
¿Solución?
1 Respuesta
Respuesta de Xavi Navarro
5
Esta sería también otra opción valida:function calcular(data, type){ var _type = type || 0; console.log(_type);}; - Eduardo Mazarrasa
Siento contradecirte Eduardo Mazarrasa Ocón , pero si se llama a calcular sin un segundo argumento (por ejemplo calcular(myData), el código que propones daría error. - Xavi Navarro
Lo has probado? no da error - Eduardo Mazarrasa