JS中回调函数的三种写法!
//第一种----------------------------------------
function parent(str,callback) {console.log(str);callback();
}
function son() {console.log("执行了回调函数!");
}
//先定义一个回调函数son,再把回调函数名son传进去
parent("先执行我",son);//第二种----------------------------------------
function parent(str,callback) {console.log(str);callback();
}
//直接定义一个匿名函数作为传入的参数,那么parent函数里面的callback相当于一个指针,指向了定义的匿名函数
parent("先执行我",function () {console.log("执行了回调函数!");
});//第三种----------------------------------------
function parent(str,callback) {console.log(str);callback();
}
//直接把一个函数声明作为传入的参数,那么parent函数里面的callback相当于一个指针,指向了这个函数(这种写法其实更多的是为了执行递归操作的)
parent("先执行我",function son() {console.log("执行了回调函数!");
});
JS中回调函数的三种写法!相关推荐
- js中匿名函数的N种写法
匿名函数没有实际名字,也没有指针,怎么执行滴? 其实大家可以看看小括号的意义就应该可以理解.小括号有返回值,也就是小括号内的函数或者表达式的返回值,所以说小括号内的function返回值等于小括号的 ...
- javascript函数的三种写法
在JS中函数的三种写法 [0401] 在js中函数有三种写法,这里我简单列举一下. 第一种: 第二种: 第三种: 对于以上三种函数的调用方法,这里可以简单的理解一下,第一种是最常见的函数写法,第三种是 ...
- JavaScript 普通函数的三种写法
第一种写法:不常用 //创建一个函数对象,较少使用//可以将要封装的代码以字符串的形式传递给构造函数var fun = new Function("console.log('hello,这是 ...
- 利用swap函数的三种写法
简述: 本节记录一下两个数据进行交换的三种写法. 其中第三中可算有点趣味. A.手写swap 利用我们自己写的swap函数,利用引用来交换. #include<iostream> usin ...
- JS中回调函数的写法
<!DOCTYPE HTML> <html> <head> <meta charset="GBK" /> <title& ...
- js字符串截取函数的三种方式(slice()、substring()、substr())
在js中字符截取函数有常用的三个slice().substring().substr()了,下面我来给大家介绍slice().substring().substr()函数在字符截取时的一些用法与区别吧 ...
- html js 回调函数,js中回调函数的学习笔记
回调函数是什么在学习之前还真不知道js回调函数怎么使用及作用了,下面本文章把我在学习回调函数例子给各位同学介绍一下吧,有需了解的同学不防进入参考. 回调函数原理: 我现在出发,到了通知你" ...
- Python扩展库numpy中where()函数的三种用法
第一种用法:只给where()函数传递一个数组作为参数,返回其中非0元素的下标. 第二种用法:给where()函数传递一个包含True/False值的数组,返回该数组中True值的下标,结合numpy ...
- js中回调函数的理解 举例说明js回调函数
初学js的时候,被回调函数搞得很晕,现在回过头来总结一下什么是回调函数. 我们先来看看回调的英文定义:A callback is a function that is passed as an arg ...
最新文章
- Mac下编译ffmpeg出现“ERROR: x265 not found using pkg-config”
- maven的pom.xml中profiles的作用
- nginx监听事件流程
- 前端学习(2016)vue之电商管理系统电商系统vue-quill-editor
- 科研牛人是如何看文献的?
- 腐蚀rust服务器命令_【使用 Rust 写 Parser】2. 解析Redis协议
- pythonweb静态服务器_python实现外部静态服务器,浏览器通过HTTP与之通信2
- 《JavaScript设计模式》读书笔记模板方法模式
- python解释器配置_Python解释器的配置
- STM32-RTC实时时钟-毫秒计时实现
- 国产Linux系统deepin 小白双系统安装详细教程+笔记本双显卡处理设置+使用体验
- DER论文详解DER: Dynamically Expandable Representation for Class Incremental Learning, CVPR 2021
- 被破解毁掉的国产游戏之光
- ubuntu独立显卡驱动
- php实现钟表,用html5实现一个简单的钟表外观
- 2023最新SSM计算机毕业设计选题大全(附源码+LW)之java科研信息管理503pp
- Intel 82576网卡
- 纪念下大二参加的全国大学生智能汽车竞赛
- 打开Word文档的时候提示 “安全警告 宏已被禁用”
- 2017 Material design 第三章第三节《图像》