Chapter VI · Functions

Anonymous Functions

An anonymous function is a function definition without any specified identifier name.

01 How It Works

Think of a nameless utility tool built specifically for a single quick job task.

Used primarily as values or inline callbacks where permanent naming is unnecessary.

example.js
setTimeout(function() {
  console.log("Executed later");
}, 1000);
  1. 1. Omit the name identifier after the function keyword.

  2. 2. Assign to a variable or pass directly as a callback argument.

  3. 3. Invoke via reference or context trigger.

02 Practical Example

Here is how you might see this concept applied in real-world code:

practical.js
let numbers = [1, 2, 3].map(function(n) {
  return n * 2;
});

Key Takeaway

Anonymous functions simplify short-lived inline callback implementations.

Related Concepts