1、回调函数作为参数的形式进行使用

2、回调函数一定程度上达到了解耦效果(模块化、功能化)

<script>
console.log(op(1, 2, add));//
console.log(op(1, 2, sub));//-1
console.log(op(1, 2, mul));//
console.log(op(1, 2, div));//0.5
function op(num1, num2, back) {
return back(num1, num2);
}
function add(num1, num2) {
return num1 + num2;
}
function sub(num1, num2) {
return num1 - num2;
}
function mul(num1, num2) {
return num1 * num2;
}
function div(num1, num2) {
return num1 / num2;
}
</script>

最新文章

  1. C# 视频编辑
  2. Python学习笔记 之 递归、二维数组顺时针旋转90&#176;、正则表达式
  3. Nginx
  4. &quot;流&quot;派家族,一脉相承
  5. Struts2 Action中动态方法调用、通配符的使用
  6. 【转】Windows Phone 8 开发环境的搭建
  7. sql server行级锁,排它锁,共享锁的使用
  8. nginx 配置的server_name参数(转)
  9. ActiveReport 9手把手搭建环境及实战
  10. 设计模式C++达到 3.抽象工厂
  11. malloc,free简单的实现
  12. MATLAB中多行注释以及取消的快捷键
  13. 如何测试一个WEB的输入框?
  14. 第二章:shiro身份验证
  15. java.lang.IllegalArgumentException: There is no PasswordEncoder mapped for the id &quot;null&quot;报错
  16. airflow笔记
  17. windows安装oracle遇INS 30131 错误
  18. 【Android】Android 监听apk安装替换卸载广播
  19. Maven Dependency Scope
  20. React兄弟、父子元素之间的通信

热门文章

  1. php获取代理服务器真实内网IP方法
  2. P - FatMouse and Cheese 记忆化搜索
  3. Oops, &#39;Microsoft.ACE.OLEDB.12.0&#39; provider is not registered on the local machine error
  4. 从理论到实践,全方位认识DNS(理论篇)
  5. [Mini Programe] Upload Images
  6. MySQL计算字段
  7. 鸟哥的Linux私房菜-----10、学习Bash
  8. Java读取数据库数据生成柱状图
  9. Redis缓存数据库安全加固指导(一)
  10. session失效,使用ajax请求数据被拦截,此时正常的处理逻辑是跳到登录界面,而不是界面没有变化(java推断是否是ajax请求)