请教个函数写法

刘可如 北京智成卓越科技有限公司 项目经理  2013-01-23 10:00:40
function(a,b,c,d){
......
.....
...
}('.....'.split('|'),0,{})

...是省略了一堆代码或者很长的字符串

这种写法是什么意思呀 有人说是C的面向对象的写法?不太懂 能介绍下吗?
...全文
73 2 点赞 打赏 收藏 举报
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
Kilin_Zhang 2013-01-28
引用 1 楼 bbjbepzz 的回复:
你应该少写了点吧 (function(a,b,c,d){ ...... ..... ... })('.....'.split('|'),0,{}) 这是一个立即执行的匿名函数 绿色部分:匿名函数体 红色部分:改变运算优先级 蓝色部分:调用匿名函数(括号里面的参数是形参)
蓝色括号里的是实参。 楼主的写法有语法错误,可参考下面代码:

//1 
void function(a,b,c,d){
......
.....
...
}('.....'.split('|'),0,{})

//2 
(function(a,b,c,d){
......
.....
...
})('.....'.split('|'),0,{})
  • 打赏
  • 举报
回复
bbjbepzz 2013-01-23
你应该少写了点吧 (function(a,b,c,d){ ...... ..... ... })('.....'.split('|'),0,{}) 这是一个立即执行的匿名函数 绿色部分:匿名函数体 红色部分:改变运算优先级 蓝色部分:调用匿名函数(括号里面的参数是形参)
  • 打赏
  • 举报
回复
相关推荐
发帖
JavaScript
加入

8.5w+

社区成员

Web 开发 JavaScript
申请成为版主
帖子事件
创建了帖子
2013-01-23 10:00
社区公告
暂无公告