TypeScript Anonymous Functions

TypeScript - Anonymous Functions

Anonymous Functions–
An anonymous function is a function that was declared without any named identifier to refer to it.
Stayed Informed – Learn Angular 2 with TypeScript

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!!
ANIL SINGH

Hey! I'm Anil Singh. I author this blog. I'm Active Blogger, Programmer. I love learning new technologies, programming, blogging and participating the forum discussions more...
My Blogs - http://www.code-sample.com and http://www.code-sample.xyz
My Books - Buy Books Online at Best Prices

You Might Also Like
Post a Comment
www.code-sample.com/. Powered by Blogger.