Here you can find the source of diff(a)
Array.prototype.diff = function(a) { return this.filter(function(i) {return a.indexOf(i) < 0;}); };
Array.prototype.diff = function(otherArray) [ i for each( i in this ) if( !otherArray.has( i ) ) ];
Array.prototype.diff = function( a ) { return this.filter( function( i ) { return !( a.indexOf( i ) > -1 ); } ); };
Array.prototype.diff = function (B) { return this.filter(function (a) { return B.indexOf(a) < 0; }); };
Array.prototype.diff = function (a) { return this.filter(function (e) { return a.indexOf(e) === -1 }); };
module.exports = { findMissing :function (a,b){ if(a.length === b.length) return 0; if(a.length < b.length) return b.diff(a)[0]; return a.diff(b)[0]; }; Array.prototype.diff = function(a) { return this.filter(function(i) {return a.indexOf(i) < 0;}); ...
Array.prototype.diff = function(a) { return this.filter(function(i) {return a.indexOf(i) < 0;}); }; function diffArray(arr1, arr2) { var newArr = []; newArr = arr2.diff(arr1); return arr1.diff(arr2).concat(arr2.diff(arr1)); console.log(diffArray([1, 2, 3, 5], [1, 2, 3, 4, 5])); ...
Array.prototype.diff = function(a) { return this.filter(function(i) {return !(a.indexOf(i) > -1);}); };