de>var o = {}

o[Symbol.iterator] = function () {
  var v = 0;
  return {
    next: function () {
      return {value: v++, done: v &gt; 10}
    }
  }
}

for(var v of o)
  console.log(v); // 0 1 2 3 …… 9
</code></pre></div><h3 id="object"><a href="#object" class="header-anchor">#</a> Object</h3> <p>Object 是 JavaScript 中最复杂的类型，也是 JavaScript 的核心机制之一。Object 表示对象的意思，它是一切有形和无形物体的总称。</p> <p>在 JavaScript 中，对象的定义