Как объединить несколько потоков в выражении с одним выходом - PullRequest
0 голосов
/ 22 апреля 2019

На странице имеется несколько текстовых вводов (a b c).

Я строю на них потоки

const a$ = highland("change",$("#a")).map (()=>$("#a").val())

Существует формула, такая как: result = a * b + c

1) Как объединить их таким образом, чтобы каждый раз, когда пользователь изменяет одно из значений, результат пересчитывался и отображался?

2) Как лучше всего установить значения по умолчанию, которые используются, пока пользователь не установит значение в первый раз?

3) Есть ли способ избежать пересчета a * b, если изменяется только c?

...