javascript高阶函数简单介绍

快乐打工仔 分类:实例代码

在javascript中,高阶函数并不是什么高神的概念,下面对此做一下简单介绍。

所谓高阶函数就是可以把函数作为参数,或者是将函数作为返回值的函数。

也就是说只要满足下述条件中一个即是高阶函数:

(1).用函数作为参数。

(2).返回值是一个函数。

一.函数作为参数:

回调函数就是一个典型的高阶函数应用,代码实例如下:

setTimeout(function () {
  console.log("犀牛前端部落");
},2000);

二.函数作为返回值:

function func(a) {
  return function (b) {
    console.log(a+b);
  }
}
func(1)(2)

回复

我来回复
  • 暂无回复内容