JS 高阶函数(201903090219------60)
javascript吧
全部回复
仅看楼主
level 5
高阶函数是对其他函数进行操作的函数,它接收函数作为参数或将函数作为返回值输出
//回调函数 函数也是一种数据类型,同样可以作为参数,传递给另外一个参数使用。
<script>
function fn(callback){
callback&&callback(); //如果有callback这个参数传进来,那么前面就是true,执行后面的,如果没有参数传进来,前面就是false,不再执行后面的
}
fn(function(){alert('hi')}
</script>
//同理函数也可以作为返回值传递回来
<script>
function fn(){
return function() {} //返回了一个函数
}
fn();
</script>
2021年12月16日 04点12分 1
1