Foros del Web » Programando para Internet » Javascript »

Obtener array diferencia de otros dos arrays

Estas en el tema de Obtener array diferencia de otros dos arrays en el foro de Javascript en Foros del Web. Hola a todos, Quisiera saber si hay alguna manera de "restar" dos matrices en js. Tengo un conjunto de elementos HTML con dos clases en ...
  #1 (permalink)  
Antiguo 22/10/2012, 08:28
 
Fecha de Ingreso: mayo-2012
Ubicación: Palma de Mallorca
Mensajes: 71
Antigüedad: 12 años
Puntos: 1
Obtener array diferencia de otros dos arrays

Hola a todos,

Quisiera saber si hay alguna manera de "restar" dos matrices en js.

Tengo un conjunto de elementos HTML con dos clases en su atributo class. Una clase es común a todos ellos y otra, diferente para distintos grupos de elementos. Algo así:

div<class="comun especifica1">
div<class="comun especifica1">
div<class="comun especifica1">

div<class="comun especifica2">
div<class="comun especifica2">

div<class="comun especifica3">
div<class="comun específica3">

Lo que querría es obtener un array con todos los elementos de la clase comun menos los de alguna de las específicas (que se pasa por parámetro a la función que luego opera con los elementos), por ejemplo menos la específica2, de modo que el array contendría:

div<class="comun especifica1">
div<class="comun especifica1">
div<class="comun especifica1">

div<class="comun especifica3">
div<class="comun específica3">

Se que puedo obtener el conjunto general con getElementsByClass("comun") y el subconjunto que quiero omitir de la matriz final con getElementsByClass("especifica2"), pero no se como obtener la matriz diferencia.

¿Hay algún método en js para ello?

Gracias de antemano por su tiempo.

GMG.

Etiquetas: arrays, diferencia, html, js
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.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:37.