Данные карри искажены - PullRequest
       10

Данные карри искажены

0 голосов
/ 03 сентября 2018

Я использую карри 3 для извлечения двух наборов данных, а в случае второго, который использует ту же промежуточную функцию, данные искажаются, и я не могу определить, почему. Таким образом, при использовании двух промежуточных элементов, таких как var final function = funName(true)(true) на карри 3, когда я выполняю последний параметр второго вызова, данные искажаются и некорректны, почти как параметры не были очищены от вызова final до первого запроса данных.

function curry3( func ) {
  return function( first ) {
    return function( second ) {
      return function( third ) {
        return function( fourth ) {
          return func( first, second, third, fourth );
        };
      };
    };
  };
};

1 Ответ

0 голосов
/ 04 сентября 2018

Я обнаружил, что с карри все в порядке, но метод, который я использовал, чтобы переупорядочить аргументы целевого метода для карри, сохраняет некоторое состояние. После удаления все работало нормально, спасибо за вашу помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...