JSFiddle - React, Tailwind, and code Playground
by justincook
JavaScript
(function ($, MyObject, undefined) {
MyObject.publicFunction = function () {
console.log("Public");
};
var privateFunction = function () {
console.log("Private");
};
var privateNumber = 0;
MyObject.getNumber = function () {
this.publicFunction();
privateFunction();
privateNumber++;
console.log(privateNumber);
};
// Nested namespace
MyObject.nested = MyObject.nested || {};
MyObject.nested.test = function (text) {
console.log(text);
};
}(jQuery, window.MyObject = window.MyObject || {}));
MyObject.getNumber();
MyObject.nested.test('Nested');