當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
实现JavaScript匿名透明递归
生活随笔
收集整理的這篇文章主要介紹了
实现JavaScript匿名透明递归
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
什么是匿名透明遞歸,就是遞歸調(diào)用的時候不需要知道函數(shù)名,也不需要理解參數(shù)。用到的知識點:
1、arguments對象的callee屬性,取得當前函數(shù)對象,實現(xiàn)函數(shù)匿名引用
2、Function對象的apply方法,調(diào)用一個方法,并傳入this指針和arguments對象,這樣就實現(xiàn)參數(shù)透明傳遞
<script?type="text/javascript"><!--
(function(s,?n,?o)?{
????alert(n);
????if?(n?<?5)?{
????????n?++;
????????arguments.callee.apply(this,?arguments);
????}
})("test",?0,?{a?:?1});
//-->
</script>
總結
以上是生活随笔為你收集整理的实现JavaScript匿名透明递归的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ccna学习笔记之五:路由器密码恢复
- 下一篇: “病毒防治”页面中“社区热帖”版块不显示