【发布时间】:2018-06-07 10:27:15
【问题描述】:
TypeScript 相当新。 我有一组动物,想单独使用它们,但我不知道该怎么做。
所以我定义了我的数组:
animalList : Animal[];
我在该数组中添加了来自不同子类动物(鱼、猫、...)的对象。 这些子类有一些共享的属性和方法,我使用它们没有问题,我可以用 instanceof 检查它是什么类型的 Child,但是我在使用特定 Child 类的属性和调用方法时遇到了麻烦。 示例 由于 instanceof,我知道第三个条目是 Fish,但不能调用它的方法 'blub()'。
animalList[2].blub()
我如何才能访问 Child 的全部功能?
【问题讨论】:
标签: arrays typescript