RosettaCodeData/Task/Factorial/JavaScript/factorial-3.js
Ingy döt Net db842d013d A-M baby
2013-04-10 21:29:02 -07:00

8 lines
157 B
JavaScript

function range(n) {
for (let i = 1; i <= n; i++)
yield i;
}
function factorial(n) {
return [i for (i in range(n))].reduce(function(a, b) a*b, 1);
}