python ruby-programming-language Smalltalk Vue.js Knockoutjs TypeScript JavaScript, OOPs JavaScript Angular 8,7,6,5,4 and 2 Interview Questions and Answers Angular 8,7,6,5,4 and 2 Interview Questions and Answers Angular 4 Angular 2 AngularJs 1.x NodeJs Perl Programming R Programming RequireJs Rust Programming Backbonejs closure programming language go-programming-language kotlin-programming-language
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

Hi there! Welcome to my blog. My name is Anil Singh. I'm a author of this blog. For more detail about me, kindly refer to this link..
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