此界面描述了我的答案数组(IActivityAnswer [])。
export interface IActivityAnswer {
createdAt: string;
id: string;
questionId: string;
score: number;
summary: string;
title: string;
commentCount?: number;
}
某些用户将没有任何答案(因此他们将有一个空数组)。如何为空数组定义类型。我想完成此操作而不使用任何类型。
答案 0 :(得分:2)
从TypeScript 3.0开始,您可以使用写为apply_filters( 'the_content', $numpost->post_content )
的空元组类型。
[]
但是,即使没有此功能,我也不明白为什么您需要使用const empty: [] = [];
,因为您可以编写类似的内容
any
空元组类型const empty = <never[] & {length: 0}>[];
应该是首选,因为它在滥用时可以提供更可靠的检查和更好的错误消息。
答案 1 :(得分:0)
您可以指定IActivityAnswer[]
,然后将类型定义如下:
包含IActivityAnswer对象的数组,或者不包含IActivityAnswer对象的数组,即空数组。