javascript - 在 Mootools 中将对象转换为哈希对象?

标签 javascript hash arrays object mootools

是否可以将对象转换/重组为哈希对象?

例如,首先,我有两个数组:

...
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!"});

这可能吗,值得吗?我想要的方式,因为我想使用哈希对象在 Mootools 中具有的所有特权和哈希操作(例如,“keyOf”,“has”方法),而据我所知,简单的 Objs 没有。或者我可以简单地从“动物”和“声音”数组创建一个哈希对象吗?

最佳答案

var k = new Hash(u) 行不通吗?

关于javascript - 在 Mootools 中将对象转换为哈希对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2268447/

相关文章:

零售MAC计算的C#实现(ISOIEC 9797-1 MAC算法3)

javascript - javascript 数组新手,需要一些帮助

javascript - 如何将一个 javascript 对象嵌套在另一个对象中?

javascript - 如何从嵌套数组中获取字段值?

python - 指定和不指定 dtype 的 numpy.array 行为很奇怪

arrays - 需要解决这个算法难题的想法

java - 如何在Java中打印多个不同类型的数组?

javascript - 在 AngularJS 服务中使用 $http 回调

php - 如何将文本转换为 phpbb 哈希?

java获取唯一的服务器ID以供引用