Следующий код с генераторами блокирует BrowserSync - PullRequest
0 голосов
/ 25 июня 2018

У меня есть Gulp с browserSync, который перезагружает браузер каждый раз, когда я сохраняю файл js.Все работает отлично, пока я не сохраню следующий код.

    var obj = {
    a: 5,
    b: 6,
    c: 87
}

Object.prototype[Symbol.iterator] = function() {
    var obj = this;
    function* gen() {
        for (var key in obj) {
            yield obj[key];
        }
    }
    return gen();
}

for (var value of obj) {
    console.log(value);
}

Тогда, если я что-то сохраняю, ничего не происходит, но моя консоль говорит, что browserSync работает нормально.PS Я просто пытался понять "для" и прочее.

...