天天看點

1.ES5 與 ES6 周遊數組的不同方法

ES5 與 ES6 周遊數組的不同方法

1.​<code>​for...of​</code>​循環可以代替數組執行個體的​<code>​forEach​</code>​方法。

JavaScript 原有的​<code>​for...in​</code>​循環,隻能獲得對象的鍵名,不能直接擷取鍵值。ES6 提供​<code>​for...of​</code>​循環,允許周遊獲得鍵值。

上面代碼表明,​<code>​for...in​</code>​循環讀取鍵名,​<code>​for...of​</code>​循環讀取鍵值。如果要通過​<code>​for...of​</code>​循環,擷取數組的索引,可以借助數組執行個體的​<code>​entries​</code>​方法和​<code>​keys​</code>​方法

繼續閱讀