一些偶尔会用到的递归方法

判断一组数据是否相等

function isEqual(x, ...rest) { 
 return Object.is(x, rest[0]) && (rest.length < 2 || isEqual(...rest)); 
} 

阶乘

function factorial(num){
    return num > 1 ? num * factorial(num - 1) : 1
}

 

posted @ 2022-03-07 11:19  sssssssssssssrain  阅读(23)  评论(0)    收藏  举报