我现在正在学习 Microsoft Angular Fundamentals 课程,我发现他们的示例中缺少分号,例如:
gitSearch = (query: string): Promise<GitSearch> => {
let promise = new Promise<GitSearch>((resolve, reject) => {
if (this.cachedValues[query]) {
resolve(this.cachedValues[query])
}
else {
this.http.get('https://api.github.com/search/repositories?q=' + query)
.toPromise()
.then( (response) => {
resolve(response as GitSearch)
}, (error) => {
reject(error);
})
}
})
return promise;
}
请注意,它们在 之后不使用分号resolve.thisCachedValues[query])。但是 VS Code'Missing semicolon'在该行给了我 TSLint 警告。如果我省略分号,这是一个问题吗?
慕尼黑5688855
相关分类