<!DOCTYPE html> <html> <body> <h1>JavaScript 可迭代对象</h1> <p>自制的可迭代对象:</p> <p id="demo"></p> <script> // 自制的可迭代对象 function myNumbers() { let n = 0; return { next: function() { n += 10; return {value:n, done:false}; } }; } // 创建可迭代对象 const n = myNumbers(); n.next(); // 10 n.next(); // 20 n.next(); // 30 document.getElementById("demo").innerHTML = n.next().value; </script> </body> </html>