Pot.js で利用可能。 PotLite.js では利用できません。
Hash を Object で取得します。
Pot.Hash インスタンスに設定されているすべての要素を、Object で取得します。
注意として、'prototype' や 'hasOwnProperty', '__iterator__' などのキー名がある場合
取得したオブジェクトは正常に扱えない可能性があります。
インスタンスのすべての要素を持つ Object が返ります。
var hash = new Pot.Hash(); hash.set('foo', {foo: 1}); hash.set('bar', ['bar', 2]); hash.set('baz', function() { return 'baz'; }); hash.set('qux', 3); hash.set('quux', 3); Pot.debug(hash.toObject()); // { // foo: {foo: 1}, // bar: ['bar', 2], // baz: function() { return 'baz'; }, // qux: 3, // quux: 3 // }