iterator概述:
? 1、壹種接口,為各種不同的數據結構提供統壹的訪問機制。任何數據結構只要部署Iterator接口,就可以完成遍歷操作。
? 2、調用指針對象的next方法,就可以遍歷事先給定的數據結構。
? 3、每壹次調用next方法,都會返回數據結構的當前成員的信息。具體來說,就是返回壹個包含value和done兩個屬性的對象。其中,value屬性是當前成員的值,done屬性是壹個布爾值,表示遍歷是否結束。
?4、凡是部署了Symbol.iterator屬性的數據結構,就稱為部署了遍歷器接口。調用這個接口,就會返回壹個遍歷器對象。