如何将可观察到的数组形式映射到另一个数组

moe*_*774 1 javascript rxjs typescript angular2-observables angular

我目前正在使用this.route.url.subscribe(params=>...我的路线参数做一些事情。我想检查某些参数是否在订阅的param数组中。但是此数组包含URLSegments我只想从中检查path属性的数组。有什么办法可以与map操作员重新映射?
我尝试像这样重新映射整个数组,this.route.url.map(x=>x.path)但由于数组本身没有no,因此无法正常工作path。我想念什么吗?

Gün*_*uer 5

只需map在数组上调用:

this.route.url.map(x=>x.map(p => p.path))
Run Code Online (Sandbox Code Playgroud)