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?