JSFiddle - React, Tailwind, and code Playground

by Alexander Malinov

JavaScript

// этот код не редактировать
const demo = Object.freeze(["foo", "bar", "baz", "qux", "quux", "quuux", "quuuux"]);

// писть код здесь

Array.prototype[Symbol.iterator] = function*() {
  for (let i = 0; i < this.length; i++) {
    i % 2 ? void 0 : yield this[i];
  }
};

// этот код не редактировать
for (let val of demo) {
  console.log(val);
}
// должны последовательно вывестись `foo`, `baz`, `quux`, `quuuux`.