我如何用item.name
将以下json按字母顺序(a-z)排序?我已经尝试了以下方法,但是不起作用。
public getCompanies(searchTerm): Observable<any> {
return this.http.get(this.companyApiUrl).pipe(
map((arr: any) => arr.filter(item => !searchTerm || item.name.toLowerCase() && item.name.toLowerCase().indexOf(searchTerm.toLowerCase()) !== -1))
).sort((a, b) => a.name > b.name ? 1 : -1);
}