Welcome to WuJiGu Developer Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
173 views
in Technique[技术] by (71.8m points)

什么是鸭子类型,TS中什么时候使用鸭子类型呢?

如题所示,鸭子类型是什么呢?


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

有一个东西看起来像鸭子、听起来像鸭子、吃起来也像鸭子,那么我们就可以认为他是鸭子,不管他内核是不是真的鸭子。我们不用关心鸭子的定义是什么,只要符合我们通常意义上的认知,那么他就是这个物体。
在TS中,只要对象符合定义的类型约束,那么他就可以视为他是。


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to WuJiGu Developer Q&A Community for programmer and developer-Open, Learning and Share
...