Programación en castellano
Inicio > Foros > Javascript > Sobrecarga en JavaScript
-Foros de debate

Javascript
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

Sobrecarga en JavaScript
Enviado por cesitar el día 28 de marzo de 2006

Hola, tengo un problemilla con un trozo de código de SJ:

this.redraw = function(redrawAttached) //Redibujar el mapa //En ningún punto del código se llama a ésta funcion con este argumento
{
// Show "loading" image
_tagLoading.style.display = '';

if ( _ext_Xmax == null ) { i.fullExtentNoRedraw(); }
i.recalc_map_size();
_tagMap.src = i.get_map_url();

if ( (_attachedMsMap != null) && (redrawAttached != false) )
{
_attachedMsMap.attachMap(i);
_attachedMsMap.setExtent(_ext_Xmin, _ext_Xmax, _ext_Ymin);
_attachedMsMap.redraw(false);
}

if ( _referenceMap != null ) // Draw zoom box in the reference map
{
_referenceMap.setReferenceBox(_ext_Xmin, _ext_Xmax, _ext_Ymin, _ext_Ymax);
}
}

El problema es que la función reDraw, no está definida en ninguna parte de mi código sin argumentos, sin embargo se utiliza dicha función sin argumentos. ¿Acaso se puede utilizar la función sin argumentos, aunque esté definida con argumentos?Me parece una locura.

Al hilo de esto, he visto que dentro de ésta misma función se llama a la propia función. ¿Es posible la recursividad en JS?

Muchas gracias de antemano

 
Re: Sobrecarga en JavaScript
Enviado por arturion el día 28 de marzo de 2006

Respecto a la primera pregunta, no sé. A lo mejor es posible siempre y cuando no uses un argumento no definido, como se ve en el código, que sólo usa el argumento si éste no es falso.

Sí es posible la recursividad en js, mientras que todo antes de la recursividad esté definido.

 


Tienda
Patrocinados
 

Copyright © 1999-2007 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network

red internet: musica mp3 | logos y melodias | hospedaje web linux | registro de dominios | servidores dedicados
más internet: comprar | recursos gratis | posicionamiento en buscadores | tienda virtual | gifs animados