Nodejs Array Different diff(part)

Here you can find the source of diff(part)

Method Source Code

Array.prototype.diff = function(part) {
    return this.filter(function(element) {return part.indexOf(element) < 0;});
};

Related

  1. diff(a, k)
    Array.prototype.diff = function (a, k) {
      return this.filter (function (i) { return a.column (k).indexOf (eval ("i." + k)) < 0; });
    };
    
  2. diff(arr)
    Array.prototype.diff = function (arr) {
            var mergedArr = this.concat(arr);
            return mergedArr.filter(function (e) {
                return mergedArr.indexOf(e) === mergedArr.lastIndexOf(e);
            });
    };
    
  3. diff(array)
    Array.prototype.diff = function(array){
      return this.filter(function(i) {
        if(array){
          return !(array.indexOf(i) > -1)
      })
    
  4. diff(array)
    Array.prototype.diff = function(array) {
        return this.filter(function(e){
            return (array.indexOf(e) < 0 );
        });
    
  5. diff(init)
    Array.prototype.diff = function (init) {
        init = init || 0;
        var g = this;
        return this.reduce(function(prev,cur) {
            prev.push(cur - (prev.length > 0 ? g[prev.length-1] : init));
            return prev;
        },[]);
    
  6. diff1(compare)
    Array.prototype.diff1 = function(compare) {
        return this.filter(function(elem) {return elem!=compare;})
    
  7. diffArrays(a)
    function getJSON(yourUrl) {
        var Httpreq = new XMLHttpRequest(); 
        Httpreq.open("GET", yourUrl, false);
        Httpreq.send(null);
        return Httpreq.responseText;
    Array.prototype.diffArrays = function(a) {
        return this.filter(function(i) {
            return a.indexOf(i) < 0;
    ...
    
  8. diffArray(arr1, arr2)
    function diffArray(arr1, arr2) {
      var newArr = arr1.concat(arr2);
      function checkItems(item) {
        if (arr1.indexOf(item) === -1 || arr2.indexOf(item) === -1) {
          return item;
      return newArr.filter(checkItems);
    diffArray([1, 2, 3, 5], [1, 2, 3, 4, 5]);
    
  9. diffArray(arr1, arr2)
    function diffArray(arr1, arr2) {
      var diff1 = [];
      var diff2 = [];
      diff1 = arr1.filter(function(value) { return arr2.indexOf(value) < 0;});
      diff2 = arr2.filter(function(value) { return arr1.indexOf(value) < 0;});
      return diff1.concat(diff2);
    diffArray([1, 2, 3, 5], [1, 2, 3, 4, 5]);