jueves, 10 de abril de 2014

Un Storage de Objetos en Javascript.

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;

3 comentarios:

  1. una duda. ¿por qué no hacer directamente un return this.storage[name]; ?

    ResponderEliminar
  2. bueno muy interesante tu observación, lo importante es mejorar el código socialmente es la finalidad. y si por cierto para que recorrer el array jejeje. gracias por la observación.

    ResponderEliminar
  3. Jejeje... si muy buena la idea, buena esa observación, yo estoy hciendo un framework para trabajar OA, con FLash CC. Te recomiendo que trabajes con el Paradigma de Programación orientada a Aspectos, para que le saques muchos más Frutos.

    ResponderEliminar

Sigueme