На странице имеется несколько текстовых вводов (a b c).
Я строю на них потоки
const a$ = highland("change",$("#a")).map (()=>$("#a").val())
Существует формула, такая как: result = a * b + c
1) Как объединить их таким образом, чтобы каждый раз, когда пользователь изменяет одно из значений, результат пересчитывался и отображался?
2) Как лучше всего установить значения по умолчанию, которые используются, пока пользователь не установит значение в первый раз?
3) Есть ли способ избежать пересчета a * b, если изменяется только c?