UNPKG

@web3r/flowerkit

Version:

Tree-shakable JavaScript and TypeScript utility library for frontend/browser apps: DOM, events, arrays, objects, strings, date, JSON, and network helpers (ESM/CJS, SSR-friendly).

17 lines (16 loc) 694 B
/** * Gets union Array of two given Arrays * @template T * @param {Array<T>} arr1 first source Array * @param {Array<T>} arr2 sound source Array * @returns {Array<T>} * @throws {TypeError} getUnion: arr1 and arr2 must be arrays * @example * // How to merge two arrays in JavaScript and deduplicate items? * const arr1 = [ 1, 2, 3 ]; * const arr2 = [ 2, 3, 4, 5 ]; * const union = getUnion(arr1, arr2); * console.log(union); // => [ 1, 2, 3, 4, 5 ]; */ const getUnion=(arr1,arr2)=>{if(!Array.isArray(arr1)||!Array.isArray(arr2))throw new TypeError("getUnion: arr1 and arr2 must be arrays");return[...new Set([...arr1,...arr2])]};export{getUnion}; //# sourceMappingURL=index.mjs.map