0 votes
in JavaScript by
Explain Higher Order Functions in javascript.

1 Answer

0 votes
by
Functions that operate on other functions, either by taking them as arguments or by returning them, are called higher-order functions.

Higher order functions are a result of functions being first-class citizens in javascript.

Examples of higher order functions:

function higherOrder(fn) {

  fn();

}

     

higherOrder(function() { console.log("Hello world") });

function higherOrder2() {

  return function() {

    return "Do something";

  }

}

        

var x = higherOrder2();

x()   // Returns "Do something"

Related questions

0 votes
asked Sep 26, 2023 in JavaScript by AdilsonLima
0 votes
asked Feb 23, 2021 in ReactJS by SakshiSharma
...