Index.

Array diff

Array diff

https://www.codewars.com/kata/523f5d21c841566fde000009/train/javascript

Tu objetivo en este ejercicio es implementar una función de diferencia, la cual resta el contenido de un arreglo de otro y devuelve el resultado.

Recuerda que debes eliminar todos los valores del arreglo a, que estén presentes en el arreglo b manteniendo el orden.

Ejemplo 1

Entrada: a=[1,2] b=[1]
Salida: [2]
Explicación: restando de [1,2] la coincidencia de valor [1] el resultado es [2]

Ejemplo 2

Entrada: a=[1,2,2,2,3], b=[2]
Salida: [1, 3]
Explicación: restando de [1,2,2,2,3] la coincidencia de valor [2] el resultado es [1, 3]

Importante

  • Si un valor de a está presente en b, todas sus coincidencias deben eliminarse de b