變量的解構賦值 es6
任何部署了 Iterator 的對象均可 for of 循環(數組、Set、Map、某些相似數組的對象(arguments
對象、DOM NodeList 對象)、Generator 對象、字符串)數組
iterator遍歷器對象是一個接口 數據結構實現了該接口 就能for...of遍歷(for...of消費iterator)函數
遍歷過程是:建立指針對象,不斷next輸出 {value,done} 直到done爲truespa
ES6規定,默認的Iterator接口部署在數據結構的 Symbol.iterator屬性指針
原生部署了Iterator接口的數據結構 Array Map Set String TypedArray 函數的 arguments 對象 NodeList 對象 沒有Object(對象屬性不是線性的,不然可用map取代)code