Constructor (Class-Syntax)
Ejemplo:
class Employee {
constructor(name) {
this.name = name;
}
salary() {
console.log(`Su salario es de $.12,000.00`);
}
}
class Salesperson extends Employee {
constructor(name) {
super(name);
}
sell() {
console.log(`Es vendido por ${this.name}`);
}
}
const smith = new Salesperson('Smith Peterson');
smith.sell(); // Es vendido por Smith Peterson
smith.salary(); // Su salario es de $.12,000.00
console.log(Object.getPrototypeOf(smith) === Salesperson.prototype); // true
console.log(Object.getPrototypeOf(Salesperson.prototype) === Employee.prototype); // trueComparación:
Last updated