使用for - of求5!(1 * 2 * 3 * 4 * 5)

小白求大神解答一下啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊

 使用for of  代码如下:{如果对你有帮助,可以给我个采纳吗,谢谢!! 点击我这个回答右上方的【采纳】按钮}。

var arr = [1,2,3,4,5];
var s = 1;
for(var item of arr){	
    s *= item;
}
console.log(s);

 

let arr = [1, 2, 3, 4, 5];
const factorial = (num) => {
    let sum = 1;
    for (const it of num) {
        sum = sum * it;
    }
    return sum;
}
console.log(factorial(arr));

 

function factorialize(num) {
    var result = 1;
    for (var i = 1; i <= num; i++) {
        result *= i;
    }
    return result;
}
console.log(factorialize(5)); // 120

代码如上,万望采纳。

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632