@web3r/flowerkit
Version:
A collection of more than 60 often used utility JS functions that simplify frontend development.
15 lines (14 loc) • 605 B
JavaScript
import ow from"ow";
/**
* Gets an Array of difference between two given Arrays
* @param arr1{Array} - first source Array
* @param arr2{Array} - second source Array
* @return {Array}
* @example
* // How to get the difference between two arrays?
* const arr1 = [ 1, 2, 3 ];
* const arr2 = [ 3, 4, 5, 6 ];
* const diff = getDiff(arr1, arr2);
* console.log(diff); // => [ 1, 2, 4, 5, 6 ]
*/const getDiff=(arr1,arr2)=>{ow(arr1,ow.array);ow(arr2,ow.array);return arr1.concat(arr2).filter(((val,index,arr)=>arr.indexOf(val)===arr.lastIndexOf(val)))};export{getDiff};
//# sourceMappingURL=index.js.map