Как мне заставить мой факторный генератор работать? Я считаю, что мой алгоритм неверен - PullRequest
1 голос
/ 08 ноября 2019

Я пытаюсь создать генератор с использованием факториалов, однако мои результаты никогда не совпадают с тем, что я ищу.

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

function getFactorialGenerator() {
  var a = 5;
  var b = a - 1;

  return function() {
    a *= b;
    return a;
  }
}

var next = getFactorialGenerator();

console.log(next());
console.log(next());

Я ожидал, что на первом выводе будет напечатано «20», а на втором выводится 60. На обоих выходах будет напечатано 2.

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