【发布时间】:2019-03-20 00:38:27
【问题描述】:
我正在调用函数this.buildSingleRequestBody 它正在抛出错误这个隐含的类型有任何它没有类型注释,不确定是什么实现了错误。
main.ts
private buildRequestArray(specialtyMembers: ISpecialtyInfoObj[],
request: ICombinedAccountBalanceRequest): IRequestURL[] {
const specialtyUrl = urlConfig.specialtyBaseUrl + "payments/getAccountBalance";
const serviceContext = request.header.serviceContext;
const requestArray: IRequestURL[] = specialtyMembers.map(function(member) {
const body: any = this.buildSingleRequestBody(member, serviceContext);
return {url: specialtyUrl, body};
});
return requestArray;
}
private buildSingleRequestBody(specialtyMember: ISpecialtyInfoObj, serviceContext: IServiceContext) {
return {
"header": {
serviceContext
},
"specialtyId": specialtyMember.Id || "78988716",
"specialtySource": specialtyMember.specialtySource || "HBS"
};
}
【问题讨论】:
标签: javascript typescript this