Foros del Web » Programando para Internet » Javascript »

borrado elementos array javascript

Estas en el tema de borrado elementos array javascript en el foro de Javascript en Foros del Web. hola soy un "pequeño saltamontes" del javascript en busca del camino al conocimiento... jeje a ver si algun "sabio de la tribu" puede ayudarme porque ...
  #1 (permalink)  
Antiguo 26/08/2006, 04:35
 
Fecha de Ingreso: agosto-2006
Mensajes: 4
Antigüedad: 18 años, 3 meses
Puntos: 1
borrado elementos array javascript

hola soy un "pequeño saltamontes" del javascript en busca del camino al conocimiento... jeje

a ver si algun "sabio de la tribu" puede ayudarme porque estoy atascado por un problema con arrays relativo al borrado de posiciones, os describo la situacion general.

tengo un calendario en el que seleccionando con mouse los dias los guardo en un array que muestro en cuanto selecciono con mouse el dia determinado.

cada posicion del array muestra un objeto creado por mi fecha con tres campos:
dia
mes
anno (año)

hasta ahi todo bien cuando voy selecionando dias, pero si desease deseleccionar dias... TENDRIA QUE BORRAR LA POSICION DEL ARRAY DONDE SE ENCUENTRA ESA FECHA INSERTADA.

bien, pues yo encuentro esa posicion del array, pero no acierto a borrarla Y ME LA SIGUE MOSTRANDO!!

a ver si veis porque puede ser...

saludos

manu
  #2 (permalink)  
Antiguo 26/08/2006, 06:00
 
Fecha de Ingreso: agosto-2006
Mensajes: 4
Antigüedad: 18 años, 3 meses
Puntos: 1
Solucion!!!

hola amigüit@s!!

no sé si alguien pensó en algo, pero yo ya he llegado a la solucion y os lo cuento por si alguien se encuentra en las mismas.

existe un operador sobre arrays que se llama "splice(parametros)".

este operador corta elementos de un array y soporta los siguientes parametros

- parametro1 = posicion donde se empezara a cortar.

- parametro2 = numero de posiciones que se quieren cortar.

--> que queria hacer yo.... BORRAR UNA POSICION DE UN ARRAY.

--> que he hecho:

1. seleccionar posicion a borrar con una busqueda sobre el array
2. nombreArray = splice (posicionABorrar,1) --- para borrarla

Y... LISTO!!!

espero que la experiencia ayude a alguien

saludos

manu
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.
Tema Cerrado




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