Foros del Web » Programando para Internet » Javascript »

Poner array a cero

Estas en el tema de Poner array a cero en el foro de Javascript en Foros del Web. Hola, que tal? wn mi problema es el siguiente, necesito inicializar una array a cero despues de k este cargado ya que lo utilizo en ...
  #1 (permalink)  
Antiguo 30/06/2012, 15:25
 
Fecha de Ingreso: diciembre-2011
Mensajes: 17
Antigüedad: 12 años, 4 meses
Puntos: 0
Poner array a cero

Hola, que tal?

wn mi problema es el siguiente, necesito inicializar una array a cero despues de k este cargado ya que lo utilizo en un bucle y lo reutilizo, he probado con:


miarray = Array();

miarray.splice(0);

pero nada cuando lo vuelvo a cargar carga sobre lo que tenia antes, es decir tengo la informacion por cada vez que hace el bucle, y no es lo que quier. bueno si alguien me puede ayudar le estaria muy agradecido.
  #2 (permalink)  
Antiguo 30/06/2012, 15:44
Avatar de rodrigo791  
Fecha de Ingreso: noviembre-2009
Ubicación: Uruguay
Mensajes: 1.339
Antigüedad: 14 años, 5 meses
Puntos: 168
Respuesta: Poner array a cero

lee esto http://elbitcampeador.wordpress.com/...s-en-un-array/
  #3 (permalink)  
Antiguo 30/06/2012, 15:57
 
Fecha de Ingreso: diciembre-2011
Mensajes: 17
Antigüedad: 12 años, 4 meses
Puntos: 0
Respuesta: Poner array a cero

Ok, gracias! si ese fue el sitio don mire lo del splice! pero el problema resulto ser otro! gracias de todas formas!aun asi el splice lo sigo necesitando!xD
  #4 (permalink)  
Antiguo 30/06/2012, 16:01
Avatar de rodrigo791  
Fecha de Ingreso: noviembre-2009
Ubicación: Uruguay
Mensajes: 1.339
Antigüedad: 14 años, 5 meses
Puntos: 168
Respuesta: Poner array a cero

Pero con splice lo que presisas son 2 parametros
el primero es desde donde queres borrar y luego cuantos.
Usa la posicion 0 y luego usa miarray.length para indicar que queres borrar hasta el final

Siempre antes de crear un post busca en el foro http://www.forosdelweb.com/f13/borra...script-420380/
  #5 (permalink)  
Antiguo 30/06/2012, 17:12
(Desactivado)
 
Fecha de Ingreso: noviembre-2002
Ubicación: Ciudad Autónoma de Buenos Aires
Mensajes: 2.367
Antigüedad: 21 años, 5 meses
Puntos: 317
Respuesta: Poner array a cero

No sé si entiendo. ¿Cuando dices "cero", te refieres a borrar todo para rellenarlo de nuevo?.

Código:
<script type="text/javascript">

var AZ = ["alfa", "zulu"];
alert(AZ);
AZ = new Array();
alert(AZ);
var AZ = ["ALFA", "ZULU"];
alert(AZ);

</script>
Porque me cuesta creer que en este tema hablen de eso. Tiene que haber alguna complicación que estás omitiendo...
  #6 (permalink)  
Antiguo 30/06/2012, 18:27
Avatar de junihh  
Fecha de Ingreso: febrero-2004
Ubicación: República Dominicana
Mensajes: 997
Antigüedad: 20 años, 2 meses
Puntos: 7
Respuesta: Poner array a cero

john88

Como furoya, creo que tampoco entiendo, porque para reusarlo en el mismo bucle sólo necesitas hacer esto:

miarray = [];

Eso borra todos los valores en dicho array. Splice sólo te servirá si quieres borrar un valor en un id determinado del array, no todos, que es lo que entiendo necesitas.
__________________
JuniHH
- Mi blog
- Mi portafolio
  #7 (permalink)  
Antiguo 30/06/2012, 18:54
(Desactivado)
 
Fecha de Ingreso: noviembre-2002
Ubicación: Ciudad Autónoma de Buenos Aires
Mensajes: 2.367
Antigüedad: 21 años, 5 meses
Puntos: 317
Respuesta: Poner array a cero

Si, bueno, y en realidad

Código:
<script type="text/javascript">

var AZ = ["alfa", "zulu"];
alert(AZ);
var AZ = ["ALFA", "ZULU"];
alert(AZ);

</script>
también alcanza.

(A ver el próximo qué le quita.)
  #8 (permalink)  
Antiguo 01/07/2012, 06:22
Avatar de junihh  
Fecha de Ingreso: febrero-2004
Ubicación: República Dominicana
Mensajes: 997
Antigüedad: 20 años, 2 meses
Puntos: 7
Respuesta: Poner array a cero

Cita:
Iniciado por furoya Ver Mensaje
Si, bueno, y en realidad

Código:
<script type="text/javascript">

var AZ = ["alfa", "zulu"];
alert(AZ);
var AZ = ["ALFA", "ZULU"];
alert(AZ);

</script>
también alcanza.

(A ver el próximo qué le quita.)

hmmm, es cierto furoya, vuelves a tener TODA LA RAZON . Completo la idea, ya que hablamos que se trata de limpiar un array después de un bucle:

Código HTML:
<script type="text/javascript">
/* <![CDATA[ */

var miarray = [];

for (var i = 0; i < 10; i++)
{
	miarray[i] = i;
};

console.log( miarray );
// Imprime [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] 

// limpio el array
miarray = [];

console.log( miarray );
// Imprime [] 
        
/* ]]> */
</script> 
Espero le sirva a john88.
__________________
JuniHH
- Mi blog
- Mi portafolio
  #9 (permalink)  
Antiguo 01/07/2012, 08:25
(Desactivado)
 
Fecha de Ingreso: noviembre-2002
Ubicación: Ciudad Autónoma de Buenos Aires
Mensajes: 2.367
Antigüedad: 21 años, 5 meses
Puntos: 317
Respuesta: Poner array a cero

No sé. Todavía no volvió. Quizá el asunto siempre fue otro.

Tampoco es que se trata de tener razón ... nos estamos divirtiendo un rato, hasta que sepamos bien cuál puede ser el problema.

Y es verdad, me olvidé del loop. Entonces ese splice() puede ser un slice(), y la idea es concatenar array's vacíos con llenos, sin repetir el original como objeto.

Hace unos meses se debatió sobre eso, pero no encuentro el tema. Seguramente yo no participé y por eso no lo hallo entre mis suscripciones. Pero sé que está.

Saludos
furoya

Etiquetas: cero
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:35.