码迷,mamicode.com
首页 > 其他好文 > 详细

argument

时间:2016-09-13 00:08:01      阅读:145      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!