Pot.js と PotLite.js で利用可能。
引数 x をイテレート可能な Pot.Iter インスタンスにして返します。
引数 x を可能な限りイテレート可能な Pot.Iter インスタンスとして返します。
オブジェクトや配列を渡すと、各アイテムを走査するイテレータとして作成されます。
作成したインスタンスは、new Pot.Iter() としたのと同じく
Pot.iterate() により実行できます。
Pot.globalize() が適応済みの場合、Pot.toIter() が toIter() と呼び出せます。
新しい Pot.Iter オブジェクト インスタンスを返します。
var obj = {a: 1, b: 2, c: 3}; var iter = Pot.toIter(obj); var result = ''; Pot.iterate(iter, function(value, key, obj) { result += key + value; }); Pot.debug(result); // 'a1b2c3'