社区
JavaScript
帖子详情
帮我理解下 callee,谢谢各位
bjxjzh
2007-01-13 12:43:38
<script>
function factorial(n){
if (n <= 0)
return 1;
else
return n * arguments.callee(n - 1)
}
alert(factorial(4));
</script>
这是怎么计算的啊? 不是 4*3么?
...全文
145
4
打赏
收藏
帮我理解下 callee,谢谢各位
function factorial(n){ if (n <= 0) return 1; else return n * arguments.callee(n - 1) } alert(factorial(4)); 这是怎么计算的啊? 不是 4*3么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiangzhanyou
2008-08-25
打赏
举报
回复
<script>
function factorial(n){
if (n <= 0)
return 1;
else
return n * arguments.callee(n - 1)
}
alert(factorial(4));
</script>
这是求4的阶乘
btbtd
2007-01-13
打赏
举报
回复
递归...
bjxjzh
2007-01-13
打赏
举报
回复
明白了,调用自身啊
bjxjzh
2007-01-13
打赏
举报
回复
能感觉出来,
我脑子不好
没有循环怎么递归的啊?
对新手 详细讲讲好吗?
JavaScript中call
ee
和caller的用法解读
1、call
ee
: call
ee
是对象的一个属性,该属性是一个指针,指向参数arguments对象的函数。 作用:指向当前对象。 例1: function myExample(a){ if (a) { return 1; }else{ return a*myExample(a-1); }; ...
督促自己学习,每天收获一点点系列(6)——Date日期对象、RegExp类型
作为一名前端程序员,我决定从《JavaScript高级程序设计》一书开始,一方面巩固之前遗忘的知识点,另一方面加深自己对js的
理解
,写出漂亮的代码,哈哈。。。 (如文章内容涉及到侵权请及时联系我删除) 哈哈。。。...
闭包与回调 -- 《JAVA编程思想》29
今天和大家一起来学习闭包与回调。 在此之前,先来看一个场景:目前有一个 Incrementable 接口待实现。...public class Call
ee
1 implements Incrementable { private int i = 0; @Override publi
【JS010】bind、call和apply浅谈
如果有不对的地方,还望各位大佬不吝赐教,
谢谢
^ - ^ (ง •_•)ง 积跬步以致千里,ES6的学习笔记 1.01365 = 37.7834;0.99365 = 0.0255 1.02365 = 1377.4083;0.98365 = 0.0006 文章目录一、bind、call和apply...
前端知识点HTTP/ECMAScrip
每天学习编程,让你离梦想更新一步,感谢不负每一份热爱编程的程序员,不论知识点多么奇葩,和我一起,让那一颗像四处流荡的心定下来,一直走下去,加油,2021加油!欢迎关注加我vx:xiaoda0423,欢迎点赞、收藏和...
JavaScript
87,904
社区成员
224,614
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章