广告
返回顶部
首页 > 资讯 > 前端开发 > node.js >JavaScript如何实现循环遍历
  • 559
分享到

JavaScript如何实现循环遍历

2024-04-02 19:04:59 559人浏览 安东尼
摘要

这篇文章给大家分享的是有关javascript如何实现循环遍历的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。总结JavaScript中的循环遍历定义一个数组和对象const&nb

这篇文章给大家分享的是有关javascript如何实现循环遍历的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

总结JavaScript中的循环遍历

定义一个数组和对象

const arr = ['a', 'b', 'c', 'd', 'e', 'f'];
const obj = {
  a: 1,
  b: 2,
  c: 3,
  d: 4
}

for()

经常用来遍历数组元素

遍历值为数组元素索引

for (let i = 0; len = arr.length, i < len; i++) {
  console.log(i);      // 0 1 2 3 4 5
  console.log(arr[i]);   // a b c d e f
}

forEach()

用来遍历数组元素

第一个参数为数组元素,第二个参数为数组元素索引,第三个参数为数组本身(可选)

没有返回值

arr.forEach((item, index) => {
  console.log(item);   // a b c d e f 
  console.log(index);  // 0 1 2 3 4 5
})

map()

用来遍历数组元素

第一个参数为数组元素,第二个参数为数组元素索引,第三个参数为数组本身(可选)

有返回值,返回一个新数组

every(),some(),filter(),reduce(),reduceRight()不再一一介绍,详细请看js中Array方法有哪些?
let arrData = arr.map((item, index) => {
  console.log(item);   // a b c d e f 
  console.log(index);  // 0 1 2 3 4 5
  return item;
})
console.log(arrData);  // ["a", "b", "c", "d", "e", "f"]

for...in

可循环对象和数组,推荐用于循环对象

用于循环对象时

循环值为对象属性

for (let key in obj) {
  if (obj.hasOwnProperty(key)) {
    console.log(key);      // a b c d 属性
    console.log(obj[key]);  // 1 2 3 4 属性值
  }
}

用于遍历数组时

值为数组索引

for (let index in arr) {
  console.log(index);     // 0 1 2 3 4 5 数组索引
  console.log(arr[index]);  // a b c d e f 数组值
}

当我们给数组添加一个属性name

arr.name = '我是自定义的属性'

for (let index in arr) {
  console.log(index);      // 0 1 2 3 4 5 name (会遍历出我们自定义的属性)
  console.log(arr[index]);  // a b c d e f 我是自定义属性name
}

for...of

可循环对象和数组,推荐用于遍历数组

用于遍历数组时

遍历值为数组元素

for (let value of arr) {
  console.log(value);    // a b c d e f 数组值
}

用于循环对象时

须配合Object.keys()一起使用,直接用于循环对象会报错,不推荐使用for...of循环对象

循环值为对象属性

for (let value of Object.keys(obj)) {
  console.log(value);  // a b c d 对象属性
}

感谢各位的阅读!关于“JavaScript如何实现循环遍历”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: JavaScript如何实现循环遍历

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

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • JavaScript如何实现循环遍历
    这篇文章给大家分享的是有关JavaScript如何实现循环遍历的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。总结JavaScript中的循环遍历定义一个数组和对象const&nb...
    99+
    2022-10-19
  • JavaScript如何简写循环遍历
    这篇文章给大家分享的是有关JavaScript如何简写循环遍历的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。简写循环遍历for 循环是最基本的,但是有点繁琐。可以用for...in、for...of或者forEa...
    99+
    2023-06-27
  • Mysql实现for循环遍历
    友情目录 1.具体需求2.代码实现3.文章参考 1.具体需求 num = 1 ids =(sourceSql: select id from table) for id in...
    99+
    2023-09-07
    mysql 数据库 sql
  • jquery如何循环遍历
    在jquery中实现循环遍历的方法:1.新建html项目,引入jquery;2.在项目中声明数组,并赋值;3.使用each()或map()方法循环遍历;具体步骤如下:首先,在新建一个html项目,在项目中引入jquery;<scrip...
    99+
    2022-10-11
  • php如何循环遍历
    php中实现循环遍历的方法使用each()函数实现循环遍历$url=array('张三 => '26','李四' => '36',&...
    99+
    2022-10-15
  • redis如何循环遍历key
    redis循环遍历key的示例:@Testpublic void test12(){Jedis jedis = new Jedis("x.x.x.x", 6379);jedis.auth("xxx");long start = System...
    99+
    2022-10-09
  • php如何循环遍历数组
    PHP是一种广泛使用的Web编程语言,它的数组是一种非常重要的数据结构,也是进行数据处理的重要工具之一。如果要对数组进行操作,通常需要使用循环来遍历整个数组。本文将介绍如何在PHP中使用不同的循环方法来遍历数组。for循环for循环是PHP...
    99+
    2023-05-19
  • Python实现for循环倒序遍历列表
    目录for倒序遍历列表for循环(正序/倒序)1.正序2.倒序for倒序遍历列表 数字列表,range方法构建列表: for value in range(5, -1, -1):  ...
    99+
    2022-11-11
  • [java] Map循环遍历的5种方法实现
    [java] Map循环遍历的5种方法实现 文章目录 一、方法一(推荐)二、方法二(推荐)三、方法三四、方法四五、方法五总结 一、方法一(推荐) 推荐使用此方法效率比较高 Map...
    99+
    2023-10-09
    java
  • Javascript对象的循环遍历方法有哪些
    这篇文章主要介绍“Javascript对象的循环遍历方法有哪些”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Javascript对象的循环遍历方法有哪些”文章能帮助...
    99+
    2022-10-19
  • Java中Map循环遍历的五种方法实现
    目录1、创建一个Enum2、开始遍历方法一方法二方法三方法四方法五因为Map比较常用,所以今天来总结下Map取值比较常用的几种遍历方法。 1、创建一个Enum public enum...
    99+
    2022-11-13
  • python中实现循环遍历的方法有哪些
    本篇文章为大家展示了python中实现循环遍历的方法有哪些,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Python的优点有哪些1、简单易用,与C/C++、Java、C# 等传统语言相比,Pytho...
    99+
    2023-06-14
  • JavaScript几种常见循环遍历使用和区别
    目录前言1.“for” 循环:它是最常使用的循环形式2."for..in" 循环:为了遍历一个对象的所有键(key)3.for..of:不...
    99+
    2022-11-13
  • shell脚本for循环实现文件和目录遍历
    一个for循环实现一个目录下的文件和目录遍历,很实用 [root@localhost shell_order]# cat test27.sh #!/bin/bash #print the directory and...
    99+
    2022-06-04
    shell文件目录遍历 shell目录遍历 shellfor循环遍历
  • Vue中实现v-for循环遍历图片的方法
    目录v-for循环遍历图片的方法解决方法如下vue循环显示多个图片小扩展(require 和 import)v-for循环遍历图片的方法 写项目时,遇到后台无法提供背景图片,需要自己...
    99+
    2022-11-13
  • js如何使用循环遍历对象方法实现浅拷贝
    这篇文章将为大家详细讲解有关js如何使用循环遍历对象方法实现浅拷贝,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。使用循环遍历对象方法(遍历对象的属性赋值给新对象)function shallow...
    99+
    2023-06-17
  • 详解Python如何循环遍历Numpy中的Array
    目录1. 引言2. 使用For循环遍历3. 函数 nditer()4. 函数 ndenumerate()5. 结论1. 引言 Numpy是Python中常见的数据处理库。Numpy是...
    99+
    2022-11-10
  • JavaScript循环遍历的24个方法,你都知道吗
    目录前言一、数组遍历方法1. forEach()2. map()3. for of4. filter()5. some()、every()6. reduce()、reduceRigh...
    99+
    2022-11-12
  • PHP如何使用for循环语句遍历数组
    本篇内容主要讲解“PHP如何使用for循环语句遍历数组”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“PHP如何使用for循环语句遍历数组”吧!一、for循环语句的结构解析for循环会将控制循环次...
    99+
    2023-06-20
  • php如何循环遍历数组并剔除元素
    这篇文章主要介绍了php如何循环遍历数组并剔除元素的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇php如何循环遍历数组并剔除元素文章都会有所收获,下面我们一起来看看吧。一、使用unset()函数unset()函...
    99+
    2023-07-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作