Classes
Constructors
Constructors initialize a new object when code creates an instance.
Constructors
constructor.ts
class Badge {
label: string;
level: number;
constructor(label: string, level: number) {
this.label = label;
this.level = level;
}
text(): string {
return `${this.label}-${this.level}`;
}
}
const level: number = ;
const badge: Badge = new Badge("TS", level);
console.log(badge.text());
class Badge {
label: string;
level: number;
constructor(label: string, level: number) {
this.label = label;
this.level = level;
}
text(): string {
return `${this.label}-${this.level}`;
}
}
const level: number = ;
const badge: Badge = new Badge("TS", level);
console.log(badge.text());
class Badge {
label: string;
level: number;
constructor(label: string, level: number) {
this.label = label;
this.level = level;
}
text(): string {
return `${this.label}-${this.level}`;
}
}
const level: number = ;
const badge: Badge = new Badge("TS", level);
console.log(badge.text());
constructor
A constructor receives arguments and prepares the new object.