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!');


Examples - Anonymous function

JavaScript -
var hello = function () {
    console.log('Hello Anil!, I am Anonymous.');

hello();//Return - Hello Anil!, I am Anonymous.


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;

console.log(anonymousFunc(10, 20)); //Return is 30

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

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://code-sample.com and http://code-sample.xyz
My Books - Interview Questions and Answers Books- Get Your Book in 15+ Digital Stores Worldwide..

You Might Also Like
www.code-sample.com/. Powered by Blogger.
ASK Questions