Classes & Prototypes


Example

//es6 Classes and Prototypes

class Person {
  constructor(name) {
    this.name = name
  }
  
  greet(){
    console.log('Booshys baby sister is ' + this.name);
  }
}

let person = new Person('Violet');

//Log the prototype of the class will log [object Object] {...}
console.log(person.__proto__)

//Compairing
console.log(person.__proto__ === Person.prototype)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Last Updated: 8/13/2019, 6:55:26 PM