Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/08/2010, 15:03
dersir
 
Fecha de Ingreso: agosto-2010
Mensajes: 56
Antigüedad: 13 años, 8 meses
Puntos: 0
Pregunta ¿Punteros en JavaScript?

Me preguntaba si existe la posibilidad de utilizar "algo" que haga las veces de lo que en C/C++ sería un puntero, pero en JavaScript. Para más claridad explico mi caso: quiero hacer una cuenta atrás que se actualice cada segundo utilizando la función setInterval(). Tengo guardado en una variable el número de segundos desde el cual se va a empezar a descontar. Mi idea era la siguiente:

Código HTML:
Ver original
  1. <span id="restante"></span>
  2. <script type="text/javascript">
  3.    var segundos=10;
  4.    setInterval("descontar(segundos);", "1000");
  5.  
  6.    function descontar(segundos)
  7.    {
  8.       document.getElementById("restante").innerHTML=(segundos--);
  9.    }

Y llamar a la función descontar() de forma que la variable "segundos" quede modificada permanentemente.

¿Qué sería lo equivalente a lo que en C/C++ se haría pasando como argumento "&segundos" para recibirlo en descontar() como "*segundos"?

Es algo liosa la pregunta pero gracias si alguien sabe cómo conseguirlo