Demystifying OOP in Javascript

Javascript is a multi-paradigm language. This means that it supports multiple ways (or structures) of writing your javascript code.