Я хотел бы создать наблюдаемую систему, которая будет принимать N наблюдаемых источников и преобразовывать их с помощью N-арной функции.OnNext () этой наблюдаемой будет вызывать эту функцию всякий раз, когда одна из исходных наблюдаемых создает элемент, например так: f (null, null, null, o3.val, null, null) где o3 - источник, который только что выпустил значение.
Похоже на combLatest, где f вызывается с последними значениями из всех источников, объединенных вместе, но здесь в f мы получаем нулевое значение для всех остальных.
Телоf может действовать как переключатель:
function f(v1,v2,...vn) {
if (v1) { ... }
else if(v2) { ... }
}
Возможно ли это?Есть и другие способы для достижения этой цели?