高阶函数是对其他函数进行操作的函数,他接收函数作为参数或将函数作为返回值输出。
形式一:
<script>
function fn(callback) {
callback&&callback();
}
fn(function(){alert('hi')})
</script>
形式二:
<script>
function fn() {
return function() { }
}
fn()
</script>
高阶函数是对其他函数进行操作的函数,他接收函数作为参数或将函数作为返回值输出。
形式一:
<script>
function fn(callback) {
callback&&callback();
}
fn(function(){alert('hi')})
</script>
形式二:
<script>
function fn() {
return function() { }
}
fn()
</script>