大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 JS的遞歸函數

JS的遞歸函數

更新時間:2021-07-20 16:52:47 來源:動力節點 瀏覽1403次

編程語言中,函數Func(Type a,……)直接或間接調用函數本身,則該函數稱為遞歸函數。遞歸函數不能定義為內聯函數。

遞歸函數

function factorical(num){
  if(num<=1){
    return 1;
  }
  else{
    return num*factorical(num-1);
  }
}
factorial(2)//2

這個遞歸函數就是用函數來調用函數本身,但是這樣真的好嗎,好 接下來看這里

var another=factorical;
factorical=null;
console.log(another(2))//會報錯說 factorical not a function

這就是函數調用函數的弊端,那怎么解決呢,看下面

function factorical(num){
  if(num<=1){
    return 1;
  }
  else{
    return num*arguments.callee(num-1);
  }
}
var another=factorical;
factorical=null;
console.log(another(2))//2

以上用arguments.callee去代替函數名,就可以確保函數不管怎么調用都不會出錯。

以上就是動力節點小編介紹的"JS的遞歸函數",希望對大家有幫助,想了解更多可查看JavaScript教程。動力節點在線學習教程,針對沒有任何Java基礎的讀者學習,讓你從入門到精通,主要介紹了一些Java基礎的核心知識,讓同學們更好更方便的學習和了解Java編程,感興趣的同學可以關注一下。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 成人久久在线 | 日韩午夜在线视频不卡片 | 欧美日韩成人在线观看 | 四虎海外影院 | 欧美日屁 | 香蕉视频网站在线观看 | 最新中文字幕在线播放 | 伊人在线视频 | 无遮挡又黄又爽又色1000部 | 日本人一级毛片免费完整视频 | 中国特级黄一级真人毛片 | 国内精品久久久久久久久久久久 | 婷婷在线综合 | 亚洲最大在线观看 | 7777精品久久久大香线蕉 | 亚洲精品色播一区二区 | 亚洲国产品综合人成综合网站 | 色综久久| 国产国拍亚洲精品永久不卡 | 草久在线播放 | 精品国产线拍大陆久久尤物 | 99久热在线精品视频播放6 | 激情综合网五月激情 | 日日摸夜夜添夜夜添毛片 | 国产精品永久免费自在线观看 | 久热这里只有精品6 | 91在线亚洲综合在线 | 久久中文网中文字幕 | 国产精品视频第一页 | 91视频亚洲 | 亚洲成a人片77777kkk | a免费国产一级特黄aa大 | 伊在人香蕉99久久 | 老司机久久精品 | 一区二区三区四区五区 | 成人影院高清在线观看免费网站 | 男人的网站在线观看 | 福利国产在线 | 91成人午夜精品福利院在线观看 | 伊人网综合在线观看 | 久久精品国产无限资源 |