Array.prototype.subtract >= 0.1.0
Purpose
Get the values from the first array that are not in the second array
Syntax
Array#subtract
(
Arrayarr
Functioncast_function
);
Parameters
arr
- The array to test agains
cast_function
- Function to use to cast values
Return values
Array
New array
Examples
Return all the values of the first array that are not in the second array
var a = [0,1,2,47,99,100],
b = [2,47,55,96,200];
a.subtract(b);>>> [0, 1, 99, 100]
b.subtract(a);>>> [55, 96, 200]
Remove a single value
var a = [0,1,2,47,99,100];
a.subtract(100);>>> [0,1,2,47,99]
Comments