Это не приятно, но возможно:
var op1 = "<";
var op2 = ">";
if (eval("x"+op1+xval+" && y"+op2+yval)) {
console.log('yay');
}
Также см. мой jsfiddle . Я бы предпочел ответить на bobbymcr.
Единственная модификация, которую вам нужно сделать - это вернуть данные из 1-й функции, которая требуется для 2-й функции. Шаговая функция автоматически получит выход первой функции в качестве входа 2-й функции.
Кроме того, вам не нужно обрабатывать вызовы функций между лямбда-функциями, конечный автомат будет обрабатывать это.
Кроме того, за услугу не будет взиматься дополнительная плата, кроме стоимости лямбда-выполнения, поэтому ваши затраты остаются такими же.