java学习

java学习

 

arguments对象

<html>
 <script type="text/javascript">
 /*arguments是一个对象,一个长得很像数组的对象*/
 /*arguments内容是函数运行时期的实参列表*/
 /*arguments.callee  属性代表当前运行的函数*/
 /*题目:不用函数名,使用匿名函数,完成递归*/
 alert((function(n){
  if (n<=1){
   return n;
  }else{
   return n+arguments.callee(n-1);
  }
 })(100));
 /*
  函数运行期内,关键的三个函数
  1:ao 如果本函数ao上没有属性,则继续去外层函数的ao
  上找,直到全局对象,叫做作用域链
  2:arguments  每个函数有自己的callee属性,但不向外层
  接着找arguments相关属性,不形成链
  
  
 */
 </script>
</html>

posted on 2014-12-07 20:15 杨军威 阅读(195) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航:
 

导航

统计

常用链接

留言簿

随笔档案

搜索

最新评论

阅读排行榜

评论排行榜