i have two arrays of objects which i want to compare . the arrays are equals if they have the same objects even not in the same order . For example :
[
{ name: 'Lisa', value: '25', height: 165 },
{ name: 'jack', value: '12 ', height: 190},
{ name: 'jhon', value: '50', height: 176 }
]
//and
[
{ name: 'jhon', value: '50', height: 176 },
{ name: 'Lisa', value: '25', height: 165 },
{ name: 'jack', value: '12 ', height: 190}
]
//equals
are equals but
[
{ name: 'Lisa', value: '25', height: 165 },
{ name: 'jack', value: '12 ', height: 190},
{ name: 'jhon', value: '50', height: 176 }
]
//and
[
{ name: 'jhon', value: '50', height: 176 },
{ name: 'Lisa', value: '25', height: 165 },
{ name: 'jack', value: '12 ', height: 190},
{ name: 'Mark', value: '50', height: 140 }
]
//not equal
and
[
{ name: 'Lisa', value: '25', height: 165 },
{ name: 'jack', value: '12 ', height: 190},
{ name: 'jhon', value: '50', height: 176 }
]
//and
[
{ name: 'jhon', value: '50' },
{ name: 'Lisa', value: '25', height: 165 },
{ name: 'jack', value: '12 ', height: 190},
]
//not equals
the two arrays in the last example are not equals because they don't have exaclty the same objects . I tried many things that there is no need to show because i'm not even close since i am beginner to javascript thank you for your help :)