An anonymous function lacks a name and is often used where functions are required as arguments or values, such as setTimeout(function() {}, 1000);.
setTimeout(function() {}, 1000);
setTimeout(function() { console.log("Anonymous function example"); }, 1000);