在Python
你可以这样做
>>> a = ('a', 'b')
>>> b = ('a', 'b')
>>> a == b
True
然而在Typescript
type test = [string, string];
var data1: test = ['a', 'b'];
var data2: test = ['a', 'b'];
console.log(data1 == data2); // return false
console.log(data1 === data2); // return false
相同类型的两个数据的相等性检查正在使用引用,我知道我可以遍历数组但是是否有语法糖来检查类似于 Python
的数据相等性tuple
?
最佳答案
Is there a way to automatically check data equality for data type in Typescript?
没有。这种情况与 JavaScript 中的情况相同,即您需要一个库或自定义代码。
关于javascript - 有没有办法在 Typescript 中自动检查数据类型的数据相等性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36686631/