166
|
Daniel Rosenwasser · 技术社区 · 7 年前 |
1
163
TL;博士
TypeScript想告诉我什么?
问题是
然而,在TypeScript中,
从不
工作
如果你来自另一种语言,你可能打算在这里使用一个类。课程 做 在运行时创建值,但下面有一些注释,您可能需要阅读。
|
2
14
要在运行时使用接口进行类型检查,请使用 type guards ,如果要检查的接口具有 不同的 属性/功能。 实例
|
3
3
丹尼尔·罗森瓦瑟(DanielRosenwasser)可能是对的,但我想修改一下他的答案。完全可以检查x的实例,请参阅代码段。 但是同样容易指定x=y。现在x不是C的实例,因为y只有C的形状。
|
4
1
当检查对象是否符合接口签名时,我认为合适的方法是考虑使用“类型谓词”: https://www.typescriptlang.org/docs/handbook/2/narrowing.html#using-type-predicates |
5
1
您可以使用 the in operator narrowing 用于检查所需元素是否在对象中。 使用此方法,可以验证x是字符串还是Foo
|
user7794336 · Java中从列表路由方法调用的最佳方法 7 年前 |