Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/04/2013, 08:10
MagoMarlon
 
Fecha de Ingreso: junio-2012
Ubicación: Venezuela
Mensajes: 68
Antigüedad: 12 años, 5 meses
Puntos: 6
Pase de parametros tipo array en función javascript

Buenos días colegas, estoy teniendo un problema con una función javascritp que espero me puedan ayudar.

Estoy intentando ponerle un valor por defecto tipo array a un parametro que recibe una función. de esta manera:

Código:
function enviar(modulo, accion, formato, vista, param=Array()){
//mi codigo
}
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".

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:
function enviar(modulo, accion, formato, vista, param){
param = new Array();
//mi codigo
}
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.

Alguna idea? de qué pueda estar mal?

Muchas gracias