首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

JavaScript】数组 ② ( JavaScript 数组索引 | JavaScript 遍历数组 | 使用 for 循环遍历数组 )

一、JavaScript 数组索引 1、数组索引 在 JavaScript 中 , 数组 的 " 索引 " 又称为 " 下标 " , 从 0 开始计数 , 是 可用于访问 数组元素 的 " 序号 " ;...遍历数组 1、使用 for 循环遍历数组 JavaScript 中 使用 for 循环遍历数组 是 最常用的方式 ; 循环控制变量 初始化为 0 , 然后每次循环累加 1 , 循环 数组元素个数 次..., 这样就能实现 数组的完整遍历 ; 使用 arr.length 可以获取 arr 数组的长度 ; 代码示例 : let arr = ['apple', 'banana', 'cherry']; for...(let i = 0; i < arr.length; i++) { console.log(arr[i]); } 2、使用 for 循环遍历数组 - 代码示例 代码示例 : // 数组遍历 let arr = ['apple', 'banana', 'cherry

7910
您找到你想要的搜索结果了吗?
是的
没有找到

JavaScript的常用遍历方法整理

js当中遍历方法有许多,在这记录一下常用的几个遍历方法 1、普通for循环 自行指定循环次数。...arr.length; i++) { console.log(i, arr[i]); } // 打印 // 0 "Vue" // 1 "React" // 2 "Angular" 复制 2、for…in循环 用于遍历对象的属性.../ name1 Vue // name2 React // name3 Angular 复制 但有一个缺点:如果手动向数组添加成员时,索引值会出现问题: 虽然数组的length不变,但用for…in遍历数组会遍历到那些新定义的属性...Java // 2 React // (4) ["Vue", "Java", "React", "Angular"] 复制 3、for…of循环(ES6) for…of循环修复了for…in存在的问题,他只遍历属于对象本身的属性值...name3", "Angular"] // Vue // React // Angular 复制 4、forEach循环 循环数组中每一个元素并采取操作,没有返回值,可以不用知道数组长度(也是现在比较常用的遍历方法

1.5K10

JavaScript 学习-44.jQuery 遍历查找方法

前言 通过 jQuery 遍历,从被查找当前元素开始,在家族树中向上移动(祖先),向下移动(子孙),水平移动(兄弟),这种移动被称为对 DOM 进行遍历。...查找祖先元素 向上遍历 DOM 树,查找父元素和祖先元素 parent()   查找父元素 parents()  查找父元素以及祖先元素,一直到根节点html 示例 ...jquery 遍历 hello world <p id="p1" class...父元素以及祖先元素 ps = $('#p1').parents(); // [form, div#demo, body, html] console.log(ps); 查找子孙元素 向上遍历...,有许多有用的方法让我们在 DOM 树进行水平遍历: 语法 描述 siblings() 被选元素的所有兄弟元素 next() 被选元素的下一个兄弟元素 nextAll() 被选元素的所有后面的兄弟元素

79340

盘点JavaScript中数组遍历的全部方式(上篇)

前言 JavaScript想必大家都不陌生了,其中的字符串和数组大家经常都会用到,今天就让我们来说说这里面的数组对象的遍历吧,因为遍历经常使用的缘故,所以小编带着大家来解锁遍历的所有方法,以便大家能够更深入的了解数组遍历...一、Entries 这个是 ES6中提供的用于遍历数组的方法,它会返回一个遍历器对象,Entries是对键值对的遍历。 ?...三、For循环 最常用的数组遍历的方法,但是效率不够高,一般建议使用临时变量来存储数组中的数据进行遍历读取输出,避免重复。如下: ? 四、For...in.......因此For...in更适合遍历对象,不适合遍历数组。 五、For...of 可直接遍历数组的元素的值,对于遍历数组来说非常方便,推荐使用这种方法,如下: ?...八、总结 本文主要介绍了JavaScrpit中数据遍历的常用7种方式,下一篇文章继续安利7种遍历方式。乍看一下,没想到竟然有这么多方法,不知道你知道哪几种呢?

93810

盘点JavaScript中数组遍历的全部方式(上篇)

前言 JavaScript想必大家都不陌生了,其中的字符串和数组大家经常都会用到,今天就让我们来说说这里面的数组对象的遍历吧,因为遍历经常使用的缘故,所以小编带着大家来解锁遍历的所有方法,以便大家能够更深入的了解数组遍历...一、Entries 这个是 ES6中提供的用于遍历数组的方法,它会返回一个遍历器对象,Entries是对键值对的遍历。...因此For...in更适合遍历对象,不适合遍历数组。...五、For...of 可直接遍历数组的元素的值,对于遍历数组来说非常方便,推荐使用这种方法,如下: 六、Foreach 它可以遍历数组中的每一项,没有返回值,对原数组无影响,而且不止IE浏览器。...种遍历方式。

1K20

JavaScript刷LeetCode拿offer-树的遍历

前端工作中常见的树包括:DOM树,级联选择,树形控件JS中没有树,可以用Object和Array构建树树的常用操作:深度/广度优先遍历,先中后序遍历深度优先遍历访问根节点对根节点的children挨个进行深度优先遍历代码展示...翻转二叉树思路:方法一使用广度优先遍历,在遍历树的过程中,交换当前层级下的左右子树方法二使用递归解决,递归最重要的是定义子问题。...空间复杂度:O(n)从前序与中序遍历序列构造二叉树从中序与后序遍历序列构造二叉树剑指 Offer 07....空间复杂度:O(n)二叉树的右视图思路:方法一考虑广度优先遍历,每层保留最后一个元素方法二考虑使用类似先序遍历,根 - 右 - 左的方式遍历,每层第一个出现的元素保留下来即可代码展示:方法一:广度优先遍历...序列化二叉树总结继续对树的深度/广度优先遍历,先中后序遍历,层序遍历遍历和递归的方法,有更深入的理解和学习。

42420

JavaScript刷LeetCode拿offer-树的遍历

前端工作中常见的树包括:DOM树,级联选择,树形控件JS中没有树,可以用Object和Array构建树树的常用操作:深度/广度优先遍历,先中后序遍历深度优先遍历访问根节点对根节点的children挨个进行深度优先遍历代码展示...翻转二叉树思路:方法一使用广度优先遍历,在遍历树的过程中,交换当前层级下的左右子树方法二使用递归解决,递归最重要的是定义子问题。...空间复杂度:O(n)从前序与中序遍历序列构造二叉树从中序与后序遍历序列构造二叉树剑指 Offer 07....空间复杂度:O(n)二叉树的右视图思路:方法一考虑广度优先遍历,每层保留最后一个元素方法二考虑使用类似先序遍历,根 - 右 - 左的方式遍历,每层第一个出现的元素保留下来即可代码展示:方法一:广度优先遍历...序列化二叉树总结继续对树的深度/广度优先遍历,先中后序遍历,层序遍历遍历和递归的方法,有更深入的理解和学习。

37020
领券