天天看点

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>​方法

继续阅读