一、理解迭代二、迭代器模式迭代的英文是“iteration”,源自于拉丁文,意思是重复或者再来。 在软件开发领域,“迭代”的意思是按照顺序反复多次执行一段程序,通常会有明确的终止条件。ECMAScript 6规范新增了两个高级特性:迭代器和生成器。使用这两个特性能够更加清晰、高效的实现迭代。 一、理解迭代在js,计数循环就是一种最简单的迭代: for(let i = 1; i < 10; i++) { console.log(i)} 二、迭代器模式