Search
 
SCRIPT & CODE EXAMPLE
 

JAVASCRIPT

javascript compare two arrays of objects get same elements

var result = result1.filter(function (o1) {
    return result2.some(function (o2) {
        return o1.id === o2.id; // return the ones with equal id
   });
});
// if you want to be more clever...
let result = result1.filter(o1 => result2.some(o2 => o1.id === o2.id));
Comment

javascript compare two arrays of objects

//Find values that are in result1 but not in result2
var uniqueResultOne = result1.filter(function(obj) {
    return !result2.some(function(obj2) {
        return obj.value == obj2.value;
    });
});

//Find values that are in result2 but not in result1
var uniqueResultTwo = result2.filter(function(obj) {
    return !result1.some(function(obj2) {
        return obj.value == obj2.value;
    });
});

//Combine the two arrays of unique entries
var result = uniqueResultOne.concat(uniqueResultTwo);
Comment

comparing two array of objects in javascript returning differences

a = [{ value:"4a55eff3-1e0d-4a81-9105-3ddd7521d642", display:"Jamsheer"}, { value:"644838b3-604d-4899-8b78-09e4799f586f", display:"Muhammed"}, { value:"b6ee537a-375c-45bd-b9d4-4dd84a75041d", display:"Ravi"}, { value:"e97339e1-939d-47ab-974c-1b68c9cfb536", display:"Ajmal"},  { value:"a63a6f77-c637-454e-abf2-dfb9b543af6c", display:"Ryan"}]
b = [{ value:"4a55eff3-1e0d-4a81-9105-3ddd7521d642", display:"Jamsheer", $$hashKey:"008"}, { value:"644838b3-604d-4899-8b78-09e4799f586f", display:"Muhammed", $$hashKey:"009"}, { value:"b6ee537a-375c-45bd-b9d4-4dd84a75041d", display:"Ravi", $$hashKey:"00A"}, { value:"e97339e1-939d-47ab-974c-1b68c9cfb536", display:"Ajmal", $$hashKey:"00B"}]

function comparer(otherArray){
  return function(current){
    return otherArray.filter(function(other){
      return other.value == current.value && other.display == current.display
    }).length == 0;
  }
}

var onlyInA = a.filter(comparer(b));
var onlyInB = b.filter(comparer(a));

result = onlyInA.concat(onlyInB);

console.log(result);
Comment

PREVIOUS NEXT
Code Example
Javascript :: javascript date 3 months ago 
Javascript :: javascript onclick 
Javascript :: check if a string is alphanumeric 
Javascript :: moment string to date convert node js 
Javascript :: js check if infinity 
Javascript :: difference between parallel testing and cross browser testing 
Javascript :: change info pagination datatable 
Javascript :: how to check if window size of browser s changed javascript 
Javascript :: html to pdf node js background color 
Javascript :: nextjs websocket.js?a9be:46 WebSocket connection to 
Javascript :: how to make something spawn randomly p5.js 
Javascript :: angular amber theme 
Javascript :: how to disable all buttons in javascript 
Javascript :: date of birth validation in yup 
Javascript :: commas for thousands js 
Javascript :: how to lock device orientation using css and javascript 
Javascript :: jquery if input has empty white space 
Javascript :: input javascript console 
Javascript :: javascript clone array without reference 
Javascript :: 16/27.5 
Javascript :: react making post request 
Javascript :: react native rename package name 
Javascript :: truthy or falsy value javascript 
Javascript :: nvm check version 
Javascript :: set timer jquery 
Javascript :: javascript for border color 
Javascript :: javascript getmonth 
Javascript :: download image from url javascript 
Javascript :: check if it is a function javascript 
Javascript :: how to use Node.js Client for Google Maps Services for geolocation 
ADD CONTENT
Topic
Content
Source link
Name
8+5 =