Pot.Hash.prototype.forEach

{Pot.Hash} Pot.Hash.prototype.forEach ({Function} callback [, {*} context])

Pot.js で利用可能。 PotLite.js では利用できません。

Hash に対して forEach イテレートを実行します。

Hash インスタンスの要素に対して forEach イテレートを実行します。
詳細は、forEach を参照ください。

Hash インスタンス自身が返ります。

var hash = new Pot.Hash();
hash.set('key1', 'value1');
hash.set('key2', 'value2');
hash.set('key3', 'value3');
var s = '';
hash.forEach(function(value, key, object) {
    s += key + ':' + value + ';';
});
Pot.debug(s);
// 'key1:value1;key2:value2;key3:value3;'