Menu

gitpiper

uniqueSymmetricDifference javascript Code Snippet in 2023

arraymathintermediate

Last Updated: 30 January 2023

Returns the unique symmetric difference between two arrays, not containing duplicate values from either array.

  • Use Array.prototype.filter() and Array.prototype.includes() on each array to remove values contained in the other.
  • Create a new Set() from the results, removing duplicate values.
const uniqueSymmetricDifference = (a, b) => [ ...new Set([ ...a.filter(v => !b.includes(v)), ...b.filter(v => !a.includes(v)), ]), ];
uniqueSymmetricDifference([1, 2, 3], [1, 2, 4]); // [3, 4] uniqueSymmetricDifference([1, 2, 2], [1, 3, 1]); // [2, 3]

javascript snippet similar to uniqueSymmetricDifference For You in February 2023

Subscribe to our Newsletter

Subscribe to get resources directly to your inbox. You won't receive any spam! ✌️

© 2023 GitPiper. All rights reserved

Rackpiper Technology Inc

Company

About UsBlogContact

Subscribe to our Newsletter

Subscribe to get resources directly to your inbox. You won't receive any spam! ✌️