40 JavaScript中的高阶函数
2020-06-07 本文已影响0人
CurryCoder
技术交流QQ群:1027579432,欢迎你的加入!
欢迎关注我的微信公众号:CurryCoder的程序人生
1.高阶函数
- 高阶函数是对其他函数进行操作的函数,它接收函数作为参数或将函数作为返回值输出。
function fn(callback){ callback&&callback(); } fn(function(){alert('hi)}) // 此时fn就是高阶函数 function bar(){ return function(){ } } bar(); // 此时bar就是高阶函数
- 函数也一种数据类型,同样可以作为参数传递给另一个参数使用。最典型的应用就是回调函数。