Pot.Hash.prototype.filter

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

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

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

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

新しい Pot.Hash インスタンスが返ります。

var hash = new Pot.Hash({a: 1, b: 2, c: 3, d: 4, e: 5});
var result = hash.filter(function(value, key, obj) {
    return value % 2 == 0;
});
Pot.debug(result.toObject());
// {b: 2, d: 4}