Diferencia entre dos matrices - freeCodeCamp

Diff Two Arrays Freecodecamp

Compara dos matrices y devuelve una nueva matriz cuyos elementos son todos elementos de matriz únicos en las dos matrices dadas.
En otras palabras, devuelve la diferencia entre las dos matrices.

A continuación, se incluyen algunos recursos que le ayudarán:



Operadores de comparación
Array.slice ()
Array.filter ()
Array.indexOf ()
Array.concat ()



Condición de verificación



  • diff([1, 2, 3, 5], [1, 2, 3, 4, 5]) Debería devolver una matriz.
  • ['diorite', 'andesite', 'grass', 'dirt', 'pink wool', 'dead shrub'], ['diorite', 'andesite', 'grass', 'dirt', 'dead shrub'] Debería regresar ['pink wool']
  • ['andesite', 'grass', 'dirt', 'pink wool', 'dead shrub'], ['diorite', 'andesite', 'grass', 'dirt', 'dead shrub'] Debería regresar ['diorite', 'pink wool']
  • ['andesite', 'grass', 'dirt', 'dead shrub'], ['andesite', 'grass', 'dirt', 'dead shrub'] Debería regresar []
  • [1, 2, 3, 5], [1, 2, 3, 4, 5] Debería regresar [4]
  • [1, 'calf', 3, 'piglet'], [1, 'calf', 3, 4] Debería regresar ['piglet', 4]
  • [], ['snuffleupagus', 'cookie monster', 'elmo'] Debería regresar ['snuffleupagus', 'cookie monster', 'elmo']
  • [1, 'calf', 3, 'piglet'], [7, 'filly'] Debería regresar [1, 'calf', 3, 'piglet', 7, 'filly']

Código

|_+_|

Otros metodos

|_+_|

es6



|_+_|