【问题标题】:Convert Object to Hash Object in Mootools?在 Mootools 中将对象转换为哈希对象?
【发布时间】:2011-01-17 03:04:48
【问题描述】:

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

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

...
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 对象转换为 Hash 对象,结果如下:

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

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

【问题讨论】:

    标签: javascript hash arrays object mootools


    【解决方案1】:

    var k = new Hash(u) 不工作吗?

    【讨论】:

      猜你喜欢
      • 2015-01-04
      • 2020-09-15
      • 2011-06-29
      • 1970-01-01
      • 2011-03-23
      • 2017-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多