...

/

Nested Functions in JavaScript

Nested Functions in JavaScript

Introduction to nested functions in JavaScript.

In this lesson, we explore ways of writing nested functions.

Introduction to nested functions

We call functions nested when some function is declared inside another function.

Writing nested functions

The process to write nested functions is straightforward. We declare a function inside another function. Take a look at the following example.

Press + to interact
function outer (a){ // This is the outer function
console.log("Outer function executed with arg",a);
function inner(b){ // This is the inner function
console.log("Inner function executed with arg:",b);
return; // Exit inner function
}
inner(a); // Call inner function declared above
return; // Exit outer function
}
outer(1); // Call outer function declared above

In the code above, we declare two functions – outer and inner. We declared ...