首页 > 其他 > 详细

arguments对象

时间:2014-12-08 02:09:22      阅读:266      评论:0      收藏:0      [点我收藏+]

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>

arguments对象

原文:http://www.blogjava.net/yangjunwei/archive/2014/12/07/421150.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!