JavaScript中的回调函数实例讲解

  

在JS中,函数可以作为参数传递给函数,不止可以传递值或者对象,案例如下:

  

<强>定义:

     /* *   * @project: data_overnance   * @package:   * @date: 2018/11/30 0030 15:07   * @author郭宝   * @brief:回调函数   */出口的默认类人{   构造函数(){   }/* *   *设置名称   * @param nameCallback传入回调函数   */setName (nameCallback) {//弹出输入对话框   让name=提示(“请输入你的名字”);//调用函数   nameCallback(名称);   }   }      

<强>调用:

     //实例化人对象   让人=new ();//10以后执行内部代码   setTimeout(函数(){//调用Person类中的setName函数,并传入匿名回调函数   的人。setName(函数(名字){   console.log(“名字:”+名字);//名字:主任张国宝   })   },10000)、      

该回调函数类似于JAVA中的接口回调,熟悉JAVA接口回调的同学对JS中的回调函数会更容易上手

  

<强>总结

  

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对的支持。如果你想了解更多相关内容请查看下面相关链接

JavaScript中的回调函数实例讲解