Можно ли преобразовать / собрать объект в хеш-объект?
Например, во-первых, у меня есть два массива:
...
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!";
Далее, что я хочу, чтобы преобразовать U Object в Hash Object следующим образом:
var k = new Hash({cat: "meow!", dog: "woof!", cow: "moo!"});
Возможно ли это и стоит ли? Так, как я хочу, потому что хочу использовать все привилегии с манипулированием хешем (например, «keyOf», «has» методы), которые есть у хеш-объектов в Mootools, в то время как, как я знаю, простой Objs этого не делает. Или я могу просто создать объект хеша из массивов "животных" и "звуков"?