Javascript全面提高
3.高阶函数
- 高阶函数是对其他函数进行操作的函数
- 高阶函数接收函数作为参数或将函数作为返回值返回
接收函数作为参数
<script>
function fun1(a,b,fun2){
console.log(a,b);
fun2 && fun2();
}
fun1(1,2,function(){
console.log('这里调用的函数参数')
})
</script>
函数作为返回值
<script>
function fun(){
return function(){ };
}
</script>