高阶函数

2021-11-22  本文已影响0人  柠栀5102

高阶函数:就是一个函数的参数是函数,或者返回值是函数,满足其中一个就是高阶函数;高阶函数都遵循开闭原则(可以扩展,不可以修改)

例:定义一个计算器函数

这里的callback参数,接受的是一个函数

计算两个数,统一调用calc方法,具体是如何计算,通过回调函数callback去实现,这里的回调函数callback就是(num1, num2) => num1 + num2 和 (num1, num2) => num1 - num2,分别实现加和减

上一篇 下一篇

猜你喜欢

热点阅读