, поскольку вы используете $ HI, я предполагаю более раннюю версию mootools, 1.2.x, поскольку она устарела в 1.3 в пользу нового объекта.construct
Хеш имеет метод .each:
var Hobj = $H({
tool: "bar",
ghost: "goblin"
});
var arr = [];
Hobj.each(function(value, key) {
arr.push(value); // what to do with key?
});
console.log(arr);
альтернатива, которая захватывает завершенные объекты с их ключами, но не как ключи массива:
Hobj.each(function(value, key) {
var obj = {};
obj[key] = value;
arr.push(obj);
});