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

 更新时间:2014年01月24日 14:49:46   作者:  
JS方法调用括号的问题很是令人头疼,下面有个不错的示例,感兴趣的朋友可以参考下
移动端的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.

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

相关文章

  • js parsefloat parseint 转换函数

    js parsefloat parseint 转换函数

    JavaScript提供了3个显式的类型转换函数,分别是eval()、parseInt()和parseFloat()。
    2010-01-01
  • 深入解析JavaScript的闭包机制

    深入解析JavaScript的闭包机制

    这篇文章主要介绍了JavaScript的闭包机制,针对内嵌函数的变量访问等问题分析了JS的闭包,需要的朋友可以参考下
    2015-10-10
  • javascript的几种写法总结

    javascript的几种写法总结

    下面小编就为大家带来一篇javascript的几种写法总结。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-09-09
  • JavaScript中Math.SQRT2属性的使用详解

    JavaScript中Math.SQRT2属性的使用详解

    这篇文章主要介绍了JavaScript中Math.SQRT2属性的使用详解,是JS入门学习中的基础知识,需要的朋友可以参考下
    2015-06-06
  • JavaScript:Array类型全面解析

    JavaScript:Array类型全面解析

    下面小编就为大家带来一篇JavaScript:Array类型全面解析。小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-05-05
  • 基于JavaScript 类的使用详解

    基于JavaScript 类的使用详解

    JavaScript里的Class(类),其实是通过Function来实现的。 我们通过字面量或者构造函数来创建对象时,其实都只是给特定的一个对象赋属性和值。如果我们有多个对象,他们的属性都一样只是值不同,那就会写很多重复的语句,这时候类就很好用了
    2013-05-05
  • js事件委托详解

    js事件委托详解

    在本篇文章里小编给大家整理的是一篇关于js事件委托详解以及相关实例内容,有兴趣的朋友们可以跟着学习下。
    2021-11-11
  • Javascript基础学习笔记(菜鸟必看篇)

    Javascript基础学习笔记(菜鸟必看篇)

    下面小编就为大家带来一篇Javascript基础学习笔记(菜鸟必看篇)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-07-07
  • 深入理解JavaScript中的箭头函数

    深入理解JavaScript中的箭头函数

    这篇文章主要介绍了深入理解JavaScript中的箭头函数,文中主要针对ES6版本的JS进行相关的讲解,需要的朋友可以参考下
    2015-07-07
  • 详解JavaScript函数callee、call、apply的区别

    详解JavaScript函数callee、call、apply的区别

    这篇文章主要介绍了JavaScript函数callee、call、apply的区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03

最新评论