可能是重复问题:
更新的描述:
链接1:在这篇帖子中,用户谈到了如何使用lambda表达式从函数返回字符串数组。
链接2:在这篇帖子中,用户谈到了如何声明函数的返回类型,正如他在帖子中提到的那样。
以上两个链接都不是我的这个问题的可能重复。所以让我们开始吧。
我在我的代码中期望的是一个返回字符串数组的函数,例如:public _citiesData: string[];
我有一个TypeScript类定义,开头是这样的:
export class AppStartupData {
public _citiesData: string[];
constructor() {
this.citiesData();
}
citiesData():string[] {
return this._citiesData.push('18-HAZARI','A.K','ABBOTABAD');
}
}
构建代码时出现错误
Type 'number' is not assignable to type 'string[]'
string[]
是表示字符串数组的类型。请为你收到的信息提供一个 [mcve]。 - jonrsharpe