ECMAScript is not considered a full-fledged object-oriented programming language, but it does support many of the concepts of object-oriented programming - most notably, the organization of variables and functions into objects. As such it is considered an “object-based” language. Its flexible typing makes it ideal for scripting and rapid prototyping, where its object-like structure facilitates the organization of larger scripting applications.
3.144.8.212