Я иду через Nodeschool exercise on Generators.Функция генератора - Что означает звезда on = mean?
Решение второго упражнения заключается в следующем:
function *factorial (n) {
var result = 1;
for (var i = 1; i <= n; i++) {
result *= i;
yield result;
}
}
for (var n of factorial(5)) {
console.log(n)
}
Что делает result *= i
значит?
это сокращение для 'результата = результата * i' – timolawl
умножения. 'result = result * i' –
Проверьте это: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Assignment_Operators#Multiplication_assignment – C2486