在 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