递归与arguments.callee;

时间:2023-03-08 22:50:27
递归与arguments.callee;
 <!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<script src = "http://libs.useso.com/js/jquery/1.8.3/jquery.min.js"></script>
<script>
function fn(num){
if(num<1){
return 1;
}else{
//return fn(num-1)*num;此处可以替换
return arguments.callee(num-1)*num;
}
} var a = fn(100);
console.log(a)
</script>
</body>
</html>

递归自己调用自己;注意收集此列函数;查看扫雷的递归函数;