Function Returning Function

A function can return another function.

Preview

Code

<script>
function multiplier(x){
  return function(y){
    return x * y;
  }
}

let double = multiplier(2);

console.log(double(5));
</script>

More JS Functions Examples (7)