JavaScript Nested Functions Explained Simply
A function within another function. A nested function can 'inherit' the arguments and variables of its containing function. Put simply; the inner function contains the scope of the outer function.
function orderTotal(price, quantity) {
function subtotal() {
return price * quantity;
}
return subtotal() + 5;
}
console.log(orderTotal(12, 3)); AI panel
Ask AI to clarify the parts you don’t fully understand, or go more in depth with MDN documentation.