Arrow Function and Template String
Fat arrow function also called as lambda function. Fat arrow function is shorthand for function, automatically capture this and arguments.
Example: Typescript
var data: string[] = ['Rahul', 'Ram', 'Jia'];
data.forEach( (line) => console.log(line) );
Example: JavaScript
var data = ['Rahul', 'Ram', 'Jia'];
data.forEach(function(line) { console.log(line); });
Template strings
Template strings are the strings that use back-ticks like (`). Template strings are mainly used for Multi Line String and String Interpolation.
Example: Typescript
var story= `Lorem ipsum sit amet,
quod veritus consectetuer ex.`;
Example: JavaScript
var story= 'Lorem ipsum sit amet, \
\n quod veritus consectetuer ex.';
Example: String Interpolation in Typescript
var story= 'Lorem ipsum sit amet';
var html = `<div>${story}</div>`;
Example: String Interpolation in JavaScript
var story = 'Lorem ipsum sit amet';
var html = '<div>' + story + '</div>';