diff --git a/chapter7/prototype example b/chapter7/prototype example new file mode 100644 index 0000000..f2c9ae5 --- /dev/null +++ b/chapter7/prototype example @@ -0,0 +1,18 @@ +class Employee { + constructor(first, last, years) { + this.first = first; + this.last = last; + this.years = years; + } +} +const person1 = new Employee("Laurence", "Svekis", 10); +const person2 = new Employee("Maaike", "van Putten", 5); +const workers = [person1, person2]; + +Employee.prototype.details = function(){ + return this.first + " " + this.last + " has worked here " + this.years + " years" +} + +workers.forEach((person) => { + console.log(person.details()); +})