What is a first class function Flashcards

(2 cards)

1
Q

first class function

A

In JavaScript, first-class functions(first-class citizens) mean that functions are treated like any other variable. That means:

You can assign a function to a variable.
You can pass a function as an argument to another function.
You can return a function from another function.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

example

A

This capability enables powerful patterns like callbacks, higher-order functions, event handling, and functional programming in JavaScript.

For example, the handler function below is assigned to a variable and then passed as an argument to the addEventListener method.

const handler = () => console.log(“This is a click handler function”);
document.addEventListener(“click”, handler);

How well did you know this?
1
Not at all
2
3
4
5
Perfectly