高阶函数
2021-11-22 本文已影响0人
柠栀5102
高阶函数:就是一个函数的参数是函数,或者返回值是函数,满足其中一个就是高阶函数;高阶函数都遵循开闭原则(可以扩展,不可以修改)
例:定义一个计算器函数
这里的callback参数,接受的是一个函数
计算两个数,统一调用calc方法,具体是如何计算,通过回调函数callback去实现,这里的回调函数callback就是(num1, num2) => num1 + num2 和 (num1, num2) => num1 - num2,分别实现加和减
