Anonymous Functions–
An anonymous function is a function that was declared without any named identifier to refer to it.
Example - Normal function
function printHello() { console.log('Hello Anil!'); } printHello();
Examples - Anonymous function
JavaScript -
var hello = function () { console.log('Hello Anil!, I am Anonymous.'); }; hello();//Return - Hello Anil!, I am Anonymous. OR setTimeout(function () { console.log('Hello Anil!, I am Anonymous.'); }, 2000); //Return - Hello Anil!, I am Anonymous.
TypeScript –
var anonymousFunc = function (num1: number, num2: number): number { return num1 + num2; } //RESULT console.log(anonymousFunc(10, 20)); //Return is 30 //RESULT console.log(anonymousFunc(10, "xyz")); // error: Argument of type 'number' is not assignable to parameter of type 'string'. //because return type is number for anonymous function).
I hope you are enjoying with this post! Please share with you friends.
Thank you!!