javascript方法写法
我在一些开源网站经常看到这样以用写法,不明白什么意思
JScript code(function(pppp) { //TODO something})(xxxxx);
搞不懂后面的括号是干什么用的,有时候是空的也有时是一个对象参数。
------解决方案--------------------
内嵌函数
------解决方案--------------------
自执行函数。就是说这个函数会在加载的时候自动执行
------解决方案--------------------
前面一个括号你可以理解成函数的实体
后面这个可以理解成参数。
------解决方案--------------------
这样的写法.可以立即执行.后面参数可以理解前面实例函数的参数.
------解决方案--------------------
(fun=function(o){})(),这样的函数前面定义的是方法体,后面的括号指的是传进fun这个函数的参数,具体执行就是定义完这函数并执行如果后面有参就传参并执行,无参的话就直接执行函数体
------解决方案--------------------
我也碰到过这个问题。
其实是普通函数换了个马甲。
先给个例子:
JScript codetest(ppp)function test(XXX){ alert(XXX);}
查询谷 - www.chaxungu.com
javascript方法写法,该怎么处理
编辑:chaxungu时间:2022-10-02 23:23:34分类:web开发