1. 函数式编程概念:

    函数式编程,缩写FP,是一种编程范式,也是一种编程风格,和面向对象是并列的关系;
    函数式编程可以看作是一种思维模式 + 实现方法:思维方式就是把现实世界事物和事物之间的联系抽象到程序世界
    函数式编程用来描述数据/函数之间的映射

    1. 函数是一等公民:

    函数可以储存在变量中;

    1. let fn = function () {
    2. console.log('first-class Function')
    3. }

    函数可以当做参数返;
    函数可以当做一个返回值

    let fn = function () {
      return 'first-class Function'
    }
    function backFn (fn) {
      console.log(fn + 'back')
    }