函数作为参数使用
函数作为参数的时候,如果是命名函数,那么只传入命名函数的名字,没有括号
//函数作为参数的时候,如果是命名函数,那么只传入命名函数的名字,没有括号
function f1(f2) {
setInterval(function () {
console.log("定时器开始");
f2();
console.log("定时器结束");
},1000);
}f1(function () {
console.log("好困啊,好累啊,就是想睡觉");
});
函数作为返回值使用
一个小案例:
按照电影的名称,大小,时间对电影进行从大到小的排序
【web前端|JavaScript之高阶函数(函数作为参数使用,函数作为返回值使用)】
推荐阅读
- 操作系统|[译]从内部了解现代浏览器(1)
- web网页模板|如此优秀的JS轮播图,写完老师都沉默了
- 【C】题目|【C语言】题集 of ⑥
- JavaScript|vue 基于axios封装request接口请求——request.js文件
- vue.js|vue中使用axios封装成request使用
- JavaScript|JavaScript: BOM对象 和 DOM 对象的增删改查
- JavaScript|JavaScript — 初识数组、数组字面量和方法、forEach、数组的遍历
- JavaScript|JavaScript — call()和apply()、Date对象、Math、包装类、字符串的方法
- JavaScript|JavaScript之DOM增删改查(重点)
- 游戏|2022年如何学习前端前沿技术,破卷而出()