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/

10-12 12:27
查看更多