Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/07/2007, 09:13
Avatar de derkenuke
derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 21 años, 2 meses
Puntos: 45
Re: como se puede limpiar los valores de una matriz

Incluso podrías probar el operador delete para un elemento del array que quieras poner undefined.

Código PHP:
<script type="text/javascript">
var 
miArray = new Array();
miArray[0] = "hola";
miArray[1] = "que";
miArray[2] = "tal";
miArray[3] = "estas";

//listo
for( var i=0i<miArray.lengthi++) document.write("miArray["+i+"] = "+miArray[i]+"<br/>");

//borro
delete miArray[1];
//listo
for( var i=0i<miArray.lengthi++) document.write("miArray["+i+"] = "+miArray[i]+"<br/>");

//borro el último
delete miArray[miArray.length-1]
//listo
for( var i=0i<miArray.lengthi++) document.write("miArray["+i+"] = "+miArray[i]+"<br/>");


</script> 
Aunque debes tener en cuenta que no se modifica la longitud del array, no se modifica la propiedad length!.


Un saludo.
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.