I realize this has been asked hundreds of times, however, I can\'t seem to grasp the concept of \"why\" prototypes in JavaScript are proper, as apposed to imitating classes
prototype allows you to add methods and properties to a class and it will apply it not only to the class, but also any current object instances of that class.