Estoy intentando ponerle un valor por defecto tipo array a un parametro que recibe una función. de esta manera:
Código:
La cuestión es que eso en Firefox funciona, pero en internet explorer y en google chrome no, y cuando abro las consolas me dan un error justo en ese parametro "param".function enviar(modulo, accion, formato, vista, param=Array()){ //mi codigo }
Tambien intenté hacerlo así con el new y nada:
Código:
function enviar(modulo, accion, formato, vista, param= new Array()){ //mi codigo }
Sé que eso se traduce en: Si param tiene valor, hazlo un arreglo, y si no, ignoralo totalmente osea pasale null.
Hice esta prueba
Código:
Pero no realiza lo que quiero hacer, osea que de esa manera no me da error pero no me sirve igual porque el parámetro que recibe no es un arreglo.function enviar(modulo, accion, formato, vista, param){ param = new Array(); //mi codigo }
Alguna idea? de qué pueda estar mal?
Muchas gracias