how typescript comparing two objects?
originaltraits:{
artistic:25,
athletic:24,
goodLooks:70,
happiness:0,
health:81
}
newtraits:{
artistic:25,
athletic:24,
goodLooks:70,
happiness:0,
health:81
}
我有这两个对象,我想比较这些对象的字段,而不是在 Angular 中使用对象引用,那么如何比较?
Why does two equal Objects shows 'not equal" in Angular 2
最佳答案
如果你需要在你的项目中做更多这样的比较,我强烈建议你使用像 deep-equal 这样的库:
https://www.npmjs.com/package/deep-equal
它具有与TypeScript一起使用的类型:
https://www.npmjs.com/package/@types/deep-equal
关于angular - 如何在不使用对象引用的情况下比较 Angular 中的两个对象,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43887065/