Tip: Click lines to highlight, hold ctrl/cmd to multi-select

JavaScript namespace (12-Apr @ 12:49)

remy

Syntax Highlighted Code

  1. String.prototype.namespace = function(separator) {
  2.     var ns = this.split(separator || '.'), p = window;
  3.     for (i = 0; i < ns.length; i++) {
  4.         p = p[ns[i]] = p[ns[i]] || {};
  5.     }
  6. };

Plain Code

String.prototype.namespace = function(separator) {
    var ns = this.split(separator || '.'), p = window;
    for (i = 0; i < ns.length; i++) {
        p = p[ns[i]] = p[ns[i]] || {};
    }
};

Codedump Run

Permalink: http://codedumper.com/javascript-namespace