x和箭头在此表达式中的含义是什么。subscribe(x => x);

时间:2019-02-04 14:51:22

标签: angular

 return this.http.post(this.config.apiUrl, user).subscribe(x=>x);

这是箭头功能,但箭头功能应该是这样的()=>

export class ApiService {
  config = new Configuration();
  constructor(private http: HttpClient) { }
  registerUser(user: any) { 
   return this.http.post(this.config.apiUrl, user).subscribe(x=>x);
  }

2 个答案:

答案 0 :(得分:0)

()=>是非参数化箭头功能

x => x等效于(x) => x,后者将x作为参数,然后返回x作为结果


顺便说一句,订阅不返回值,而是订阅。订阅时,通常需要将其分配给另一个变量或在该订阅中使用。

答案 1 :(得分:0)

void foo(double* dest, __m128 input) 
{
    // assuming dest is nicely aligned
    _mm_store_pd(dest,   _mm_cvtps_pd(input));
    _mm_store_pd(dest+2, _mm_cvtps_pd(_mm_movehl_ps(input, input)));
}

这里的Subscribe函数是将响应从API返回到调用函数。 (X => x)。

“ x”是API的响应。(假设成功或失败)

,您正在将其映射到“ X”。 (您可以在X的帮助下进行管理)