Seven Ways of Creating Objects in JavaScript for C# Developers
As a C# developer building ASP.NET web applications you create classes and then use their objects in your application. In JavaScript, however, there are multiple ways to create objects. This article gives you a quick overview of these available options with an example of each.
http://www.binaryintellect.net/articles/46f4bdd7-0e8f-49e2-b4f4-7059fc16debf.aspx