En mi diario labor como desarrollador llegue a un punto donde se complicaba la vida con algunos componentes en jQuery debido a que debia invocarlos en varias partes de mi codigo, despues de tanto pensar me pregunte y si puedo hacer un storage de estos complementos en js y pues esto fue lo que nacio un storage de objetos en javascript, actualmente lo estoy utilizando para ordenar unas datatables pero puede almacenar muchas otras cosas mas.
// DataTables Global Storage
var $dtstorage = function(){
this.storage = {};
this.add = function(name,$dt){
this.storage[name] = $dt;
}
this.get = function(name){
for(i in this.storage){
if(i == name){
return this.storage[i];
}
}
}
}
// Instancing $dtstorage
$dstore = new $dtstorage;