2010-02-15 6 views
1

Est-il possible de convertir/réassembler l'objet en objet de hachage?Convertir un objet en objet hachage dans Mootools?

Par exemple, et tout d'abord, j'ai deux tableaux:

... 
var animals=[]; //... "cat","dog","cow" 
var sounds=[]; //.. "meow!","woof!","moo!" 

var u = animals.associate(sounds); // now "u" is an Object with associative values: 

"cat" : "meow!" 
"dog" : "woof!" 
"cow" : "moo!"; 

Ensuite, ce que je veux convertir u objet à Hash objet comme dans le résultat:

var k = new Hash({cat: "meow!", dog: "woof!", cow: "moo!"}); 

Est-il possible et est ça vaut le coup? La façon dont je le veux, parce que je veux utiliser tous les privilèges avec hachage manipulant (par exemple, "keyOf", "has" méthodes) que les objets de hachage ont dans Mootools alors que, comme je le sais, Objs simple ne fonctionne pas. Ou puis-je simplement créer un objet de hachage à partir de tableaux "animaux" et "sons"?

Répondre

2

Est-ce que var k = new Hash(u) ne fonctionne pas?

+0

wow. Je suis tellement bête. Merci! – moogeek

Questions connexes