browser_object.js が全然動いてなかったので直した
http://coderepos.org/share/changeset/25883
alerts = []; for (let [name, value] in Iterator({neko: 'cat', inu: 'dog', tori: 'bird'})) { alerts.push(function () alert(name + ' = ' + value)); } alerts.forEach(function (f) f());
こんなことをすると、同じメッセージが3回出るようになってしまう。
書き換えるとこういうことなんだと思う
alerts = []; let (name, value) { for ([name, value] in Iterator({neko: 'cat', inu: 'dog', tori: 'bird'})) { alerts.push(function () alert(name + ' = ' + value)); } } alerts.forEach(function (f) f());