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

高阶函数-读书笔记

作者: 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)
    

    相关文章

      网友评论

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

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