January 2019
Beginner
210 pages
4h 47m
English
In TypeScript, we can declare a function using a function expression or an arrow function. An arrow function expression has a shorter syntax than a function expression and lexically binds the value of the this operator.
The this operator behaves a little differently in TypeScript and JavaScript compared to other popular programming languages. When we define a class in TypeScript, we can use the this operator to refer to the class. Let's look at an example:
class Person { private _name: string; constructor(name: string) { this._name = name; } public greet() { console.log('Hi! My name is ${this._name}'); }}let person = new Person("Remo");person.greet(); // "Hi! My name is Remo"
We have defined a class named Person that contains ...
Read now
Unlock full access