1const items = ["zero", "one", "two"];
2const it = items[Symbol.iterator]();
3it.next(); // {value: "zero", done: false}
4it.next(); // {value: "one", done: false}
5it.next(); // {value: "two", done: false}
6it.next(); // {value: undefined, done: true}
7
8// 正常运行
9for (let item of Array.from({...})) {
10 console.log(item);
11}
12// 部署一个Iterator接口
13obj[Symbol.iterator] = function(){
14 // ...
15}