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 :: js typeof number 
Javascript :: how to appendChild in the begin of the div javascript 
Javascript :: javascript regex single line 
Javascript :: debug react routes 
Javascript :: script tag inside react component 
Javascript :: dayjs tostring 
Javascript :: push json into json 
Javascript :: how to convert seaconds into hh:mm:ss in javascript 
Javascript :: get ip address javascript 
Javascript :: reset form input react 
Javascript :: winston logger creating particular log file for each level 
Javascript :: bin2hex in js 
Javascript :: react native filter list 
Javascript :: filter duplicates multidimensional array javascript 
Javascript :: xmlhttprequest js 
Javascript :: print chart js 
Javascript :: discord.js 
Javascript :: js get json object keys 
Javascript :: Pass Props to a Component Using defaultProps in react 
Javascript :: Conflicting peer dependency: react@18.0.0 npm WARN node_modules/react 
Javascript :: js foreach method 
Javascript :: graphql request with jquery ajax 
Javascript :: date difference moment js 
Javascript :: cast object to string javascript 
Javascript :: how to convert string to camel case in javascript 
Javascript :: nextjs The engine "node" is incompatible with this module. 
Javascript :: react native scrollbar position issue 
Javascript :: loop queryselector 
Javascript :: use jq to update json file 
Javascript :: get minutes and seconds from youtube seconds on js 
ADD CONTENT
Topic
Content
Source link
Name
4+1 =