javascript 匿名函数传递-阿里云开发者社区

开发者社区> 开发与运维> 正文

javascript 匿名函数传递

简介: 在javascript中匿名函数是是可以自动执行,但是其参数的传递值得我们注意,一般有下面两种形式: 1,直接在函数的后面写参数 (function(a, b){   alert(a + " and " + b);})("a", "b"); // 返回"a and b"2,匿名函数没有形参的时候...

在javascript中匿名函数是是可以自动执行,但是其参数的传递值得我们注意,一般有下面两种形式:

1,直接在函数的后面写参数

(function(a, b)
{
   alert(a + " and " + b);
}
)("a", "b"); // 返回"a and b"
2,匿名函数没有形参的时候,可以用arguments来处理:
(function()
{
   var str = ""
   for(i = 0; i < arguments.length; i ++ )
   {
      str += arguments[i] + " , ";
   }
   alert(str);
}
)("a", "b", "c", "d"); //返回"a , b , c , d , "

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章