Basic array difference
This feature allows you to find the elements that are present in the first array but not in the subsequent arrays. The code sample demonstrates how to use arr-diff to filter out the numbers 2 and 4 from the array [1, 2, 3, 4, 5], resulting in [1, 3, 5].
[1, 2, 3, 4, 5].filter(arrDiff([2, 4]))
Multiple array difference
This feature is used to find the difference between one array and multiple other arrays. The code sample shows how to use arr-diff to filter out the numbers 2, 3, 4, and 5 from the array [1, 2, 3, 4, 5], resulting in [1].
[1, 2, 3, 4, 5].filter(arrDiff([2, 3], [4, 5]))