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 get character from string 
Javascript :: react mid senior dev interview questuions 
Javascript :: check valid Phonenumbers 
Javascript :: numberformat react phone number 
Javascript :: express middleware pass parameter 
Javascript :: react native shadow android 
Javascript :: ternary react 
Javascript :: see vuex values production console 
Javascript :: ssg full form in nextjs 
Javascript :: axios in functional component 
Javascript :: js change number to string 
Javascript :: How to create a GUID / UUID 
Javascript :: object intersection javascript 
Javascript :: how to target an element inside of a $(this) jquery 
Javascript :: disabling ctrl + s using javascript 
Javascript :: check if string is empty 
Javascript :: javascript https post 
Javascript :: how to disable button in jquery 
Javascript :: async await in javascript 
Javascript :: startswith vowels in js 
Javascript :: pm2 config changes update environments 
Javascript :: cos in javascript 
Javascript :: javascript uppercase function 
Javascript :: js replace diacritics 
Javascript :: javascript add dom disabled 
Javascript :: tostring js 
Javascript :: jquery get fail 
Javascript :: convert html to pdf using javascript 
Javascript :: array spread operator in javascript 
Javascript :: automatically click button javascript on setinterval 
ADD CONTENT
Topic
Content
Source link
Name
7+6 =