javascript中遞歸函數(shù)用法注意點(diǎn)
不做詳細(xì)文字說(shuō)明了,直接寫(xiě)代碼,很明了。
<script>
function sum(num){
if(num<=1){
return 1;
}else{
return num*sum(num-1);
//return num*arguments.callee(num-1); //指針
//return 2;
}
}
var sum1=sum;
alert(sum1(2));
</script>
上面的代碼 在執(zhí)行時(shí)很容易出現(xiàn)問(wèn)題,執(zhí)行我們介紹一個(gè)方法,arguments.callee,是一個(gè)指向正在執(zhí)行的函數(shù)的指針,使用指針代替函數(shù)名使得執(zhí)行以上代碼時(shí)不容易出錯(cuò)!
以上代碼就是javascript中遞歸函數(shù)用法注意點(diǎn),希望對(duì)大家有所幫助。
- JavaScript遞歸函數(shù)定義與用法實(shí)例分析
- PHP自定義遞歸函數(shù)實(shí)現(xiàn)數(shù)組轉(zhuǎn)JSON功能【支持GBK編碼】
- JavaScript遞歸函數(shù)解“漢諾塔”算法代碼解析
- 基于JS遞歸函數(shù)細(xì)化認(rèn)識(shí)及實(shí)用實(shí)例(推薦)
- JavaScript正則表達(dá)式校驗(yàn)與遞歸函數(shù)實(shí)際應(yīng)用實(shí)例解析
- JS中遞歸函數(shù)
- javascript實(shí)現(xiàn)網(wǎng)頁(yè)子頁(yè)面遍歷回調(diào)的方法(涉及 window.frames、遞歸函數(shù)、函數(shù)上下文)
- js中遞歸函數(shù)的使用介紹
- javascript 用記憶函數(shù)快速計(jì)算遞歸函數(shù)
- javascript遞歸函數(shù)定義和用法示例分析
相關(guān)文章
JavaScript_object基礎(chǔ)入門(mén)(必看篇)
下面小編就為大家?guī)?lái)一篇JavaScript_object基礎(chǔ)入門(mén)(必看篇)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-06-06
JavaScript基礎(chǔ)語(yǔ)法與數(shù)據(jù)類型介紹
這篇文章介紹了JavaScript基礎(chǔ)語(yǔ)法與數(shù)據(jù)類型,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-02-02
中文路徑導(dǎo)致unitpngfix.js不正常的解決方法
本篇文章是對(duì)中文路徑導(dǎo)致unitpngfix.js不正常的解決方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
javascript中hasOwnProperty() 方法使用指南
這篇文章主要詳細(xì)介紹了javascript中hasOwnProperty() 方法使用指南,非常的全面,推薦給有需要的小伙伴參考下。2015-03-03
一文帶你走進(jìn)js數(shù)據(jù)類型與數(shù)據(jù)結(jié)構(gòu)的世界
這篇文章主要介紹了js-數(shù)據(jù)類型與數(shù)據(jù)結(jié)構(gòu),文章具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以學(xué)習(xí)一下這篇文章中的內(nèi)容2021-08-08
ECMAScript5(ES5)中bind方法使用小結(jié)
這篇文章主要介紹了ECMAScript5(ES5)中bind方法使用小結(jié),bind和call以及apply一樣,都是可以改變上下文的this指向的,需要的朋友可以參考下2015-05-05
Javascript 按位左移運(yùn)算符使用介紹(<<)
這篇文章主要介紹了Javascript 按位左移運(yùn)算符 (<<) 將表達(dá)式數(shù)字轉(zhuǎn)換成二進(jìn)制,之后向左移表達(dá)式的位的相關(guān)資料,需要的朋友可以參考下2014-02-02
JS多線程API?webworker應(yīng)用場(chǎng)景有哪些
這篇文章主要介紹了JS多線程API?webworker應(yīng)用場(chǎng)景有哪些,加密數(shù)據(jù),預(yù)取數(shù)據(jù),預(yù)渲染,復(fù)雜數(shù)據(jù)處理場(chǎng)景,預(yù)加載圖片需要的朋友可以參考下2023-02-02

