JSFiddle - React, Tailwind, and code Playground

by tonyleeper

JavaScript

function ensureNamespaceExists(namespace) {
    var parts = namespace.split('.');
    var root = window;
    for (var i = 0; i < parts.length; i++) {
        root[parts[i]] = root[parts[i]] || {};
        root = root[parts[i]];
    }
}

ensureNamespaceExists('SDL.Client.Application');
SDL.Client.Application.foo = function () {
    console.log('foo');
};
SDL.Client.Application.foo();