美文网首页
高阶函数-读书笔记

高阶函数-读书笔记

作者: LittleAnt | 来源:发表于2022-07-01 23:33 被阅读0次

《ES8 函数式编程入门经典》

1.HOC定义:

高阶函数HOC:是一个函数,是一个接受函数作为参数(举个例子:回调函数)或者返回一个函数,的函数。

chap03:高阶函数就是抽象!

chap04: 闭包与HOC

简而言之,闭包就是一个内部函数。那么什么是内部函数呢?它是在另一个函数内部的函数。比如:

function outer(){
    function inner(){
        
    }
}

这就是闭包,函数inner称为闭包函数。

从技术上讲,闭包有3个可访问的作用域:
-1、在自身声明之内声明的变量
-2、全局作用域
-3、 可以访问外部函数中的变量和参数(注意!)

chap4.2:真实的HOC

4.2.1 tap

4.2.2 unary

它的任务是:接受一个给定的多参数函数,并把它转换为一个只接受一个参数的函数

4.2.4

函数的边赋值边返回,好奇。。这也是EScript 标准么。。。

cee503db55f711e46d4dc5fd0b78396.png
得到的返回值居然是 赋值语句中的赋值

chap05 数组的函数式编程

高阶组件

  • 高阶组件就是一个函数,传给它一个组件,它返回一个新组件
  • 高阶组件的作用:其实就是为了组件之间的代码复用
const NewComponent = higherOrderComponent(OldComponent)

相关文章

  • python学习(三)函数式编程

    高阶函数 函数也是变量,函数参数为函数的函数,称作高阶函数 自定义高阶函数 内建高阶函数 map/reducema...

  • 11.Lambda和高阶函数(Lambda and Higher

    高阶函数 kotlin_Lambda,高阶函数 *swift_高阶函数

  • Python | 高阶函数基本应用及Decorator装饰器

    一、高阶函数 理解什么是高阶函数?以及高阶函数的基本应用方法 ▲ 高阶函数 在了解什么是高阶函数之前,我们来看几个...

  • 四、函数进阶

    一. 高阶函数 参数类型包含函数类型或返回值类型为函数类型的函数为高阶函数。 常见的高阶函数 高阶函数的调用 二....

  • Kotlin 高阶函数

    什么是高阶函数 将函数作为参数或者返回值的,称高阶函数。 定义高阶函数 action是一个高阶函数,(Int) -...

  • 高阶组件

    高阶组件 先来引入这个概念 高阶函数是什么? 高阶函数就是一个函数返回一个函数eg: 高阶组件 类同 高阶组件就是...

  • [JS函数] (Array)の高阶函数

    JS函数 高阶函数 高阶函数英文叫Higher-order function。那么什么是高阶函数? JavaScr...

  • HOC - High Order Component 高阶组件

    高阶函数 简而言之,可以接收函数作为参数的函数就是一个高阶函数。 上面的hoc函数就是一个高阶函数。 高阶组件 高...

  • Day10. 高阶组件

    1. 认识高阶函数 什么是高阶组件呢?认识高阶函数.png 高阶函数: 接收一个或多个函数作为输入, 输出一个函数...

  • 函数式Swift3 - Map,Reduce和Filter

    本文是一个系列,是函数式Swift的读书笔记(其实是为了备忘) 接受其它函数作为参数的函数有时被称为高阶函数。在 ...

网友评论

      本文标题:高阶函数-读书笔记

      本文链接:https://www.haomeiwen.com/subject/iqeonhtx.html