Arrays 如何检查Typescript中是否至少有2个数组长度大于2
我已经定义了这样一个单独的接口类Arrays 如何检查Typescript中是否至少有2个数组长度大于2,arrays,angular,typescript,Arrays,Angular,Typescript,我已经定义了这样一个单独的接口类 export interface FilterCriteria { continent: number[]; country: number[]; region: number[]; city: number[]; restaurant: number[]; } values: Filter = { continent: [], country: [], region: [
export interface FilterCriteria {
continent: number[];
country: number[];
region: number[];
city: number[];
restaurant: number[];
}
values: Filter = {
continent: [],
country: [],
region: [],
city: [],
restaurant: [],
};
在我的组件中,我有这样的组件
export interface FilterCriteria {
continent: number[];
country: number[];
region: number[];
city: number[];
restaurant: number[];
}
values: Filter = {
continent: [],
country: [],
region: [],
city: [],
restaurant: [],
};
我想检查是否从这些数字数组中的任何一个this.values.continent,this.values.country,this.values.region,this.values.city,this.values restaurant,
至少两个数字数组的长度大于2。如何为此编写函数?- 首先,声明一个变量来计算大于2的数组的数量<代码>变量计数=0代码>
- 然后循环遍历您的值并检查每个数组长度是否大于2,如下图所示
if(this.values.contraction.length>2)
- 如果条件为真,只需将计数增加1<代码>计数++代码>
- 循环结束时,通过访问
,可以看到有多少数组的长度超过2count
你从什么开始?例如,您熟悉循环吗?长度属性(this.values.continent.length)?如果不知道您已经开始了什么,就很难知道您还需要什么帮助。是的,我知道。我想知道上述两个数组的长度是否至少有一个大于2