Simple JavaScript Class

by AsciiSmoke

JavaScript

(function(MyNameSpace) {

        "use strict";

        (function(MyClass) {

            MyClass.propertyOne = "I am property one";
            var privateProperty = "Hands Off!"; // This is private

            MyClass.aFunction = function() {
                console.log(MyClass.propertyOne + " - " + privateProperty + "!");
            };

        }(MyNameSpace.MyClass = MyNameSpace.MyClass || {}));
    }(window.MyNameSpace = window.MyNameSpace || {}));