[Home] > Snippets  > Languages  > JavaScript  > Arrays  >  Get union of arrays

Get union of arrays

JavaScript

const union = (...arr) => [...new Set(arr.flat())]

TypeScript

const union = <T,_>(...arr: T[][]): T[] => [...new Set(arr.flat())]

Example

union([1, 2], [2, 3], [3]) // [1, 2, 3]