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;
}
}
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