RxJS pluck
オブジェクトのプロパティ名を指定して値を返却できるオペレータ。
mapオペレータで十分な気がする。
let obs = of( { a: 1, b: { c: 2 } }, { a: 3, b: { c: 4 } }, { a: 5, b: { c: 6 } }, ) obs.pipe( op.pluck('a') ).subscribe(cl) // 1,3,5 obs.pipe( op.pluck('b', 'c') ).subscribe(cl) // 2,4,6 obs.pipe( op.map(x => x.a) ).subscribe(cl) // 1,3,5