4.高阶函数/组件

1.高阶函数
    1.1一类特别的函数
        接受函数类型的参数
        返回值是函数
 
    1.2常见的高阶函数
        定时器:setTimeout()/setInterval()
        Promise: Promise(()=> {}) then(value => {}, reason => {})
        数组遍历相关的方法:forEach()/filter()/map()/reduce()/find()/findIndex()
        函数对象的bind()
        Form.create()() 
 
    1.3高阶函数更新动态,更加具有扩展性
 
2.高阶组件    
    2.1 本质就是一个函数。
    2.2 接收一个组件(被包装组件),返回一个新的组件(包装组件),新组件内部渲染被包装组件,会向被包装组件传入特定属性。
    2.3 作用:扩展组件的功能。
    2.4 高阶组件也是高阶函数,接收一个组件函数,返回是一个新的组件函数。 
posted @ 2023-02-28 17:57  以赛亚  阅读(27)  评论(0编辑  收藏  举报