つぎ。 iterator ( https://developer.mozilla.org/ja/New_in_JavaScript_1.7#.e3.82.b8.e3.82.a7.e3.83.8d.e3.83.ac.e3.83.bc.e3.82.bf.e3.81.a8.e3.82.a4.e3.83.86.e3.83.ac.e3.83.bc.e3.82.bf ) 。 for in や for each in 内では独自に定義した iterator に従って走査されるというのはありがたいかも。解説は MDC や http://nanto.asablo.jp/blog/2006/08/12/481381#js17-iterator 、 http://nanto.asablo.jp/blog/2006/08/12/481381#js17-generator を見てもらったほうが早いんだけど、なんか