Comunidad de diseño web y desarrollo en internet online

Duda matrices

Citar            
MensajeEscrito el 22 Jul 2007 12:56 pm
Buenas, he leido el tutorial de HernanRivas, y me quedo con una duda.
La duda es que no se como he de hacer para eliminar un elemento en concreto del cual no se la posición que ocupa en la matriz, es decir si tras usar la función push:

Código :

var usuarios:Array = new Array ("HernanRivas");
//
trace (usuarios); //Output: HernanRivas
usuarios.push ("Zguillez", "Zah");
trace (usuarios); //Output: HernanRivas,Zguillez,Zah
usuarios.push ("Mx")
trace (usuarios); //Output: HernanRivas,Zguillez,Zah,Mx 

Un ejemplo de lo que yo quiero hacer seria, con la matriz del código de arriba,
usuarios = [HernanRivas,Zguillez,Zah,Mx]

¿Cómo puedo hacer para eliminar xejemplo a Zguillez sin saber en qué posición está?
el resultado seria
usuarios = [HernanRivas,Zah,Mx].


Pero no me valdria hacer un :

Código :

for (var i:Number = 0; i < usuarios.length
        if(usuarios[i] == "Zguillez")
               usuarios[i] = "";

por que en este caso tendria una matriz con 4 elementos no ? y eso no es lo que quiero.
Gracias

Por mussra

100 de clabLevel

1 tutorial

 

firefox
Citar            
MensajeEscrito el 22 Jul 2007 03:43 pm
los arrays tiene el método slice que sirve para sacar elementos

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

firefox
Citar            
MensajeEscrito el 22 Jul 2007 04:17 pm
wenas mussra ^^

bueno modifique tu codigo fijate en el splice

Código :

var usuarios:Array = new Array ("HernanRivas");
usuarios.push ("Zguillez", "Zah");
trace (usuarios);
usuarios.push ("Mx")
trace (usuarios);
for (var i:Number = 0; i < usuarios.length; i++){      
if(usuarios[i] == "Zguillez"){
   usuarios.splice(i,1)}}
trace (usuarios);


suerte :)

Por darkskullDA

56 de clabLevel



Genero:Masculino  

Desarrollador Web Profesional

msie7
Citar            
MensajeEscrito el 22 Jul 2007 06:02 pm
gracias

Por mussra

100 de clabLevel

1 tutorial

 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.