R1Zib

Hash

hash est une sorte de tableau associatif entre des clefs et des valeurs.

$

$H/Hash.from/new Hash([base])->Hash

clone get set index keys values merge

clone()->nouveauHash
get(clef)->valeur
set(cle,valeur)->memeValeur
index(valeur)->clef
keys()->tableau   retourne toutes les clefs dans un tableau 
value()->tableau  retourne toutes les valeurs dans un tableau 
merge(autreHash)->nouveauHash
toQueryString()->chaine  retourne le hash en URL encodé (comme le POST )
unSet(cle)->ancienneValeur
var params = {title : 'un exemple', age :28};
var encoded = $H(params).toQueryString();
alert(encoded + '\n' + $H(encoded.parseQuery()).inspect());   // -> title=un%20Exemple&age=28 

Répondre à cet article