点号1和点号2有什么区别?
1。).map((r: Response) => r.json().data as Talk[]);
2。).map(r => this._talks[id] = r.json()['talk']);
我看到第二点写在别人的代码中。它与第一点相同吗?
点号2写在此链接https://blog.nrwl.io/using-ngrx-4-to-manage-state-in-angular-applications-64e7a1f84b7b
的后端类中答案 0 :(得分:1)
这表明data
的{{1}}属性是r.json()
(强制转换)
1。)Talk
这只是将.map((r: Response) => r.json().data as Talk[]);
的属性talk
分配给现有的数组项。
2。)r.json()
这两个人完全不同,2)根本不做任何演员。