ES7 中使用 Array.prototype.keys() 方法实现数组遍历

阅读时长 2 分钟读完

在 ES7 中,我们可以使用 Array.prototype.keys() 方法来遍历数组。这个方法返回一个迭代器对象,可以用来遍历数组的键名(即数组的索引)。

语法

其中,arr 是要遍历的数组对象。

示例

输出结果为:

指导意义

使用 Array.prototype.keys() 方法可以更加方便地遍历数组的键名,而不必使用传统的 for 循环或者 Array.prototype.forEach() 方法。这个方法返回的迭代器对象可以直接用于 for...of 循环中,让代码更加简洁清晰。

另外,需要注意的是,Array.prototype.keys() 方法返回的是一个迭代器对象,而不是一个数组。如果需要将迭代器对象转换为数组,可以使用 Array.from() 方法。

总结

ES7 中的 Array.prototype.keys() 方法可以方便地遍历数组的键名,让代码更加简洁清晰。需要注意的是,这个方法返回的是一个迭代器对象,如果需要将其转换为数组,可以使用 Array.from() 方法。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6613aed0d10417a222428f31

纠错
反馈