Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/01/2014, 14:42
Avatar de catpaw
catpaw
 
Fecha de Ingreso: mayo-2010
Ubicación: xalapa
Mensajes: 856
Antigüedad: 14 años, 6 meses
Puntos: 23
remover un item especifico de array

Hola forer@s

Una duda con un array:

Código Javascript:
Ver original
  1. //declaro un array asi:
  2. myarray = [];
  3.  
  4. //le ingreso unos valores
  5.  myarray.push({
  6.                 clave_estado: 100,
  7.                 clave_municipio: 110,
  8.                 id_articulo: 1078,
  9.                 id_comentario: 10
  10.             });
  11. alert(JSON.stringify(myarray));

el alert me muestra algo asi (si hubiera 2 items):

Código:
[
{clave_estado: "100", clave_municipio: "110", id_articulo: "1078", id_comentario: "10"}, {clave_estado: "200", clave_municipio: "210", id_articulo: "121", id_comentario: "8"}
]
hasta ahi todo bien, pero como le hago para borrar un item en especifico, osea

de lo que tiene el arreglo quitar este:

Código Javascript:
Ver original
  1. for(i=0; i<myarray.length;i++){
  2.    row = myarray[i];
  3.    if(row.clave_estado==100 && row.clave_municipio==110 && row.id_articulo==1078 && row.id_comentario==10){
  4.          //como hago para borrar esa fila ???
  5.    }
  6. }

vi que con splice pero como decirle algo si como

myarray.splice(
clave_estado: 100,
clave_municipio: 110,
id_articulo: 1078,
id_comentario: 10
);