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]