The approach to object orientation most native to JavaScript is to use prototypal inheritance, but many other patterns exist, including pseudoclassical inheritance, which mimics the class-based inheritance pattern in languages like C and Java. Douglas Crockford has written and spoken on the subject and provides some very good explanations of each. Take a look at these articles:
Prototypal Inheritance in JavaScript
Classical Inheritance in JavaScript