I've got model like this:
class Model {
  from: number;
  values: { [id: string]: number };
  originalValues: { [id: string]: number };
}Then I create arr = Model[] = [];
I need to check whether values match originalValues and that's how I do it:
 for (let edited of this.arr) {
  edited.model.forEach(m => {
    if (Object.values(m.originalValues) == Object.values(m.values)) {
    // console.log(equal);
    } else {
      // not equal
    }
  });
But even though they are equal, I always get not equal.
Example of how values and original values look like: 
originalValues: {11c33aaaaaaaaasafsdf33: 23.5}
What I'm doing wrong here?
 
     
     
    