闭包(JS)迭代程序

Closure (JS) Iterators

本文关键字:迭代 程序 JS 闭包      更新时间:2023-09-26

我在将Python生成器转换为Google闭包迭代器方面遇到了一些小问题。

for n,nbrs in nodes_nbrs:
    for nbr,data in nbrs.items():
        yield (n, nbr, data)

我有跟随和卡在它

var nodeNbrs = map(this.adj.getKeyIterator(), function(n) {
    return [n, this.adj.get(n)]
});
var iter = new Iterator;
iter.next = function() {
    // what do I do?
};

在彼此的中使用两个goog.structs.foreach

http://closure-library.googlecode.com/svn/docs/closure_goog_structs_structs.js.html