首页 > 代码库 > argument
argument
(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
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。