JS方法调用括号的问题探讨

前端技术 2023/09/03 JavaScript
移动端的html页面,

写了一个函数.
复制代码 代码如下:

function showAlert(msg,fn){
showDialog(\"alert\", msg,\"温馨提示\",260);
if(isNull(fn) == false){
$(\"#SD_confirm\").unbind(\"click\");
$(\"#SD_confirm\").bind(\"click\",fn);
}
}

function exist(){

alert(\"aaa\");

}

fn是一个函数,调用的时候我就写了
复制代码 代码如下:

showAlert(json.msg,exist());

结果一到这行代码的时候,还没走到showDialog方法,就走exist弹出aaa了,这咋回事啊,后来才发现写错了.

应该写成
复制代码 代码如下:

showAlert(json.msg,exist);

这样就会先弹出dialog温馨提示,然后点击确定才会弹出aaa.

妹的.原来是括号出的错.汗!

本文地址:https://www.stayed.cn/item/6362

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。