Canalblog
Editer l'article Suivre ce blog Administration + Créer mon blog
Publicité
Iteratif
Archives
18 août 2004

Dictionary

Voici une petite classe qui permet de stocker une collection de paires valeur-clé.
Ces paires sont organisées comme membre de la classe.

 class Dictionary {
      function Dictionary() {}

      function addEntry(key:String,data:Object) {
           this[key] = data; 
      }

      function remove(key:String) {
          delete this[key];
      }

      function clear() {
           for(var i in this)
               delete this[i];
      }

      function contains(value:Object):Boolean {
           for(var i in this) {
                if(this[i] == value)
                     return true;
           }
          return false;
      }

      function getEntry(key:String):Object {
           if(contains(this[key]))
                return this[key];
           return null;
      }
 }
Publicité
Commentaires
Iteratif
Publicité
Publicité