get it on google playCreated with Sketch.
JavaScript> Methods

Methods

Adding a method in a class is like creating a regular function, except there's no need for the function keyword.

This VirtualPet class can't do much yet. Let's give it the ability to eat with a method.

class VirtualPet {
 constructor(name) {
  this.name = name;
 }
 eat() {}
}

Inside the braces, methods work like normal functions.

Let's use console.log to display a message in the console when eat() is called.

class VirtualPet { 
 constructor(name) {
  this.name = name;
 }

 eat() {
  console.log("nom nom");
 }
}

To use the eat() method, we'll need the name of the object, a period, the name of the method, and parentheses.

class VirtualPet { 
 constructor(name) {
  this.name = name;
 }

 eat() {
  console.log("nom nom");
 }
}

const pet = new VirtualPet("Tom");
pet.eat();
TRY IT ON THE APP