返回顶部
首页 > 资讯 > 前端开发 > node.js >es6如何实现数组的遍历
  • 529
分享到

es6如何实现数组的遍历

2024-04-02 19:04:59 529人浏览 薄情痞子
摘要

这篇文章主要介绍“es6如何实现数组的遍历”,在日常操作中,相信很多人在es6如何实现数组的遍历问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”es6如何实现数组的遍历”的疑惑

这篇文章主要介绍“es6如何实现数组的遍历”,在日常操作中,相信很多人在es6如何实现数组的遍历问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”es6如何实现数组的遍历”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

方法:1、利用“数组.keys()”方法,该方法能够遍历数组索引;2、利用“数组.values()”方法,该方法能够遍历数组元素;3、利用“数组.entries()”方法,该方法能够遍历数组的索引和元素。

教程操作环境:windows10系统、ECMAScript 6.0版、Dell G3电脑。

es6怎么实现数组的遍历

ES6提供了entries(),keys(),values()方法返回数组的遍历器,对于遍历器(Iterator)可以使用for...of进行便利,也可是使用entries()返回的遍历器Iterator.next()方法进行遍历。

1.使用keys()遍历。

keys()返回的是数组元素索引号的遍历器。

const arr1 = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k']
for (let index of arr1.keys()) {
  console.log(index);
}

结果:

可以看到输出的都是每个数组元素的index。

0  
1  
2  
3  
4  
5  
6  
7  
8  
9  
10

2.使用values()遍历。

values()返回的是数组元素值的遍历器。

for (let val of  arr1.values()) {
  console.log(val);
}

结果:

a 
b 
c 
d 
e 
f 
g 
h 
i 
j 
k

3.使用entries()遍历。

配合解构使用,可以拿到元素的index和value。

for (let [index, val] of arr1.entries()) {
  console.log(index, val);
}

结果:

0 'a'
1 'b'
2 'c'
3 'd'
4 'e'
5 'f'
6 'g'
7 'h'
8 'i'
9 'j'
10 'k'

4.使用Iterator.next()遍历。

基于entries()返回的遍历器,调用遍历器的next()的方法可以获取每一个元素的访问入口,该入口有一个done属性可以表明是否便利结束。通过入口可以拿到value属性,其就是元素的索引和值的数组。

let arrEntries=arr1.entries();
let entry=arrEntries.next();
while(!entry.done){
  console.log(entry.value);
  entry=arrEntries.next();
}

结果:

[ 0, 'a' ]
[ 1, 'b' ]
[ 2, 'c' ]
[ 3, 'd' ]
[ 4, 'e' ]
[ 5, 'f' ]
[ 6, 'g' ]
[ 7, 'h' ]
[ 8, 'i' ]
[ 9, 'j' ]
[ 10, 'k' ]

到此,关于“es6如何实现数组的遍历”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: es6如何实现数组的遍历

本文链接: https://lsjlt.com/news/97621.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • es6如何实现数组的遍历
    这篇文章主要介绍“es6如何实现数组的遍历”,在日常操作中,相信很多人在es6如何实现数组的遍历问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”es6如何实现数组的遍历”的疑惑...
    99+
    2024-04-02
  • es6如何遍历对象和数组
    这篇文章主要介绍“es6如何遍历对象和数组”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“es6如何遍历对象和数组”文章能帮助大家解决问题。遍历对象的方法:1、“for in”语句,可循环遍历对象自身...
    99+
    2023-07-05
  • es6中数组如何用for of遍历
    这篇文章主要介绍了es6中数组如何用for of遍历的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇es6中数组如何用for of遍历文章都会有所收获,下面我们一起来看看吧。es6中数组可以用for of遍历。“...
    99+
    2023-07-04
  • es6遍历数组的方法有哪些
    ES6中遍历数组的方法有以下几种: for...of循环:通过for...of循环可以依次遍历数组中的每个元素。例如: cons...
    99+
    2023-10-26
    es6
  • es6遍历数组有哪些方法
    这篇文章主要为大家展示了“es6遍历数组有哪些方法”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“es6遍历数组有哪些方法”这篇文章吧。 ...
    99+
    2024-04-02
  • shell如何遍历数组
    这篇文章主要介绍了shell如何遍历数组,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 遍历数组array=( one&...
    99+
    2024-04-02
  • jquery如何遍历数组
    在jquery中遍历数组的方法:1.新建html项目,引入jquery;2.在项目中声明数组;3.使用$.each方法遍历数组;具体步骤如下:首先,在新建一个html项目,在项目中引入jquery;<script type="...
    99+
    2024-04-02
  • php如何遍历数组
    在php中对数组进行遍历的几种方法:1.使用for循环遍历;2.使用forEach循环遍历;3.使用指针遍历;在php中对数组进行遍历的几种方法使用for循环遍历数组for($i=0;$i<count($subject1);$i++)...
    99+
    2024-04-02
  • JAVA如何实现数组遍历和随机Random
    这篇文章给大家分享的是有关JAVA如何实现数组遍历和随机Random的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。import java.util.Random;public class&nb...
    99+
    2023-06-02
  • Bash中如何遍历数组?
    在Bash中,数组是一种非常方便的数据结构,可以用于存储一组相关的值。在处理数组时,遍历数组是一项非常基本的操作。本文将介绍如何在Bash中遍历数组,并提供一些示例代码帮助您更好地理解。 一、Bash数组的定义 在Bash中,可以使用下面的...
    99+
    2023-09-30
    数组 bash windows
  • java如何遍历json数组
    在Java中,可以使用JsonArray类来遍历JSON数组。下面是一个遍历JSON数组的示例代码:javaimport org.j...
    99+
    2023-10-18
    java
  • php中 数组如何遍历
    在 PHP 中,数组是一种非常常用的数据类型。当我们处理大量相似数据时,数组可以方便我们进行存储和操作。其中,数组遍历是我们在日常使用中经常操作的一个过程。下面,我将介绍在 PHP 中,数组如何遍历。使用for循环遍历数组在 PHP 中,可...
    99+
    2023-05-19
  • Python如何遍历numpy数组
    目录Python遍历numpy数组numpy中数组的遍历技巧分享1. 内置for循环2. flat迭代器3. nditer迭代器Python遍历numpy数组 下面是示例代码: im...
    99+
    2022-11-13
    Python遍历数组 遍历numpy数组 python numpy 数组
  • php 如何遍历数组的序号
    在PHP中,遍历数组的序号是一项常见的任务。数组是一种重要的数据结构,在PHP中,可以使用不同的方法来遍历数组的序号。下面将讲解两种常见的遍历数组的方法和它们的优缺点。方法一:使用for循环遍历数组序号for循环是一种常用的控制流语句,用于...
    99+
    2023-05-24
  • JavaScript 中怎么实现数组遍历
    JavaScript 中怎么实现数组遍历,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。mapmap() 数组的每个元素都会调用回调函数,并...
    99+
    2024-04-02
  • DOM如何实现遍历
    小编给大家分享一下DOM如何实现遍历,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!      遍历...
    99+
    2024-04-02
  • php如何遍历索引数组
    小编给大家分享一下php如何遍历索引数组,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!遍历索引数组如需遍历并输出索引数组的所有值...
    99+
    2024-04-02
  • php如何遍历关联数组
    这篇文章将为大家详细讲解有关php如何遍历关联数组,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。遍历关联数组如需遍历并输出关联数组的所有值,您可以使用 foreach 循...
    99+
    2024-04-02
  • jquery如何遍历多维数组
    在jquery中遍历多维数组的方法:1.新建html项目,引入jquery;2.在项目中创建多维数组;3.使用$.each方法遍历;具体步骤如下:首先,在新建一个html项目,在项目中引入jquery;<script typ...
    99+
    2024-04-02
  • php如何遍历三维数组
    在php中使用foreach循环遍历三维数组,具体方法如下:首先,新建一个php项目文件;php项目文件新建好后,在文件中定义一个三维数组;$arr array(array('a'=>'1','...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作