首页 > 其他 > 详细

argument

时间:2016-09-13 00:07:22      阅读:238      评论:0      收藏:0      [点我收藏+]

(function(window,undefined){})(window)  立即执行匿名参数,不污染全局变量。Jquery的最外层调用。传window为了速度,嵌套了以后访问全局变量不用到外层函数去找,不传undefined为了安全。

在低版本的IE,FF里undefined是可以赋值改变的,所以这样就保证undefined不被修改。

(function(a,b,c){

console.log(arguments);

console.log(arguments[0]);

console.log(arguments[]2);

 

})("sdf","sd","33","554")

arguments是一个长得很像数组的对象,是函数运行时形成的实参列表、副本。和其他语言不同,arguments收集了所有的实参,就算没有相对应的形参

arguments.length

arguments.callee 当前运行的函数

(function (n){

  if(n<=1)return 1;

  else return n+arguments.callee(n-1);

})(100);

 

argument

原文:http://www.cnblogs.com/chenxuzhen/p/5866800.html

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