Week 9: Objects

To Do This Week:

Work on Map Projects...

Module Notes

Map Project DUE Friday Oct 24

Grading Criteria:

Requirements:

JS Review:


Classes:

Classes (a more convenient way to write code that in pre-ES6 would be more complex):
class Dog { 
   constructor(name, breed, age) { 
      this.name = name; 
      this.breed = breed; 
      this.age = age; 
   } 
   bark() { 
      console.log("Woof!"); 
   } 
}

let myDog = new Dog("Buddy", "Golden Retriever", 3);

In-Class Exercise:

Create Classes for Battle
Demo Battle with Classes
WORKSHOP