Cita:
Iniciado por PHPeros Fácil, con el constructor delete ya que estamos con un objeto JSON:
No tan fácil. Delete no sirve para borrar posiciones de un array; sólo las pone a undefined.
Para borrar posiciones de un array se puede utilizar splice.
Código Javascript
:
Ver originalfor(i=myarray.length-1; i>=0;i--){
row = myarray[i];
if(row.clave_estado==100 && row.clave_municipio==110 && row.id_articulo==1078 && row.id_comentario==10){
myarray.splice(i,1);
}
}
Notar que para borrar posiciones de un array usando un sólo for, hay que recorrerlo al revés; porque al eliminar algún elemento del array, el "for" llegaría hasta índices que ya no existen.