可以使用 for of编译
var a = [100, 200]a[Symbol.iterator] // for of遍历,类似链表const obj = {data: [100, 200],[Symbol.iterator]() {const self = this;let index = 0;return {next() {if(index < self.data.length) {return {value: self.data[index++],done: false,}}return {value: undefined,done: true,}}}}}
