01 迭代器

ES6之前,这种标准的for循环,通过变量来跟踪数组的索引。如果多个循环嵌套就需要追踪多个变量,代码复杂度会大大增加,也容易产生错用循环变量的bug。
迭代器的出现旨在消除这种复杂性并减少循环中的错误。