Programación orientada a objetos
OOP (Programación orientada a objetos) es un paradigma de programación en el que los datos son encapsulados en objetos, los cuales tienen su propio comportamiento.
JavaScript esta altamente orientado a objetos. Sigue el modelo basado en prototipado (en oposición al modelo basado en clases).