非非同期コードでは、次のことを行います。
const x = [
...(isY ? [Y]: []),
...(isZ ? [Z] : [])
];
isY
とisZ
がObservables<boolean>
であり でx
ある場合、この構造をどのようにエレガントに記述しますかObservable<Object[]>
。
あらゆる種類のマッピングでこれを行うことができますが、きれいでエレガントに見えるものはありません。
非非同期コードでは、次のことを行います。
const x = [
...(isY ? [Y]: []),
...(isZ ? [Z] : [])
];
isY
とisZ
がObservables<boolean>
であり でx
ある場合、この構造をどのようにエレガントに記述しますかObservable<Object[]>
。
あらゆる種類のマッピングでこれを行うことができますが、きれいでエレガントに見えるものはありません。