遍历小结

简介: 1.遍历数组下标2.遍历数组值3.遍历下标与值4.forEach()用法

1.遍历数组下标
for(let i=0;i<=arr.length;i++){

console.log(i);

}
for(let i in arr){

    console.log(i);

}
for(let i of arr.keys()){

console.log(i);

}
2.遍历数组值
for(let i=0;i<=arr.length;i++){

   console.log(arr[i]);

}
for(let i in arr){

    console.log(arr[i]);

}
for(let m of arr){

console.log(m);

}
for(let m of arr.values()){

console.log(m);

}
3.遍历下标与值
for(let i=0;i<=arr.length;i++){

  console.log(i+':'+arr[i]);

}
for(let i in arr){

   console.log(i+':'+arr[i]);

}
for(let [p,q] of arr.entries()){

console.log(p+':'+q);

}
4.forEach()用法:仅用于遍历纯数组,参数为回调函数

arr.forEach(function(val,key){
console.log(key,val);

});

相关文章
|
4月前
|
存储
链表的遍历方式
链表的遍历方式
|
算法 C++
87 C++ - 常用遍历算法
87 C++ - 常用遍历算法
45 0
|
6月前
|
C#
C# 循环遍历使用
C# 循环遍历使用
153 0
|
6月前
|
JavaScript 小程序
遍历类数组之获取多个dom节点并遍历
遍历类数组之获取多个dom节点并遍历
|
6月前
各种遍历方法以及注意点
各种遍历方法以及注意点
50 0
|
存储 算法
二叉树的创建和遍历
二叉树(Binary tree)是树形结构的一个重要类型。许多实际问题抽象出来的数据结构往往是二叉树形式,即使是一般的树也能简单地转换为二叉树,而且二叉树的存储结构及其算法都较为简单,因此二叉树显得特别重要。二叉树特点是每个节点最多只能有两棵子树,且有左右之分
92 0
逆序遍历List集合
逆序遍历List集合
65 0
|
机器学习/深度学习 C++ 容器
二叉树创建和遍历(C++实现)
树(Tree)是n(n≥0)个节点的有限集。在任意一棵树中有且仅有一个特定的称为根(Root)的节点;当n>1时,其余节点可分m(m>0)为个互不相交的有限集T1,T2,...,Tm;其中每一个集合本身又是一棵树,并且称为根的子树(SubTree)。 二叉树(Binary Tree)是一种特殊的有序树型结构,所有节点最多只有2棵子树。
664 0
|
存储 机器学习/深度学习 人工智能
关于哈密顿路是否存在的遍历算法
我是怎么也没想到这个问题陪伴了我快十年的时光,占到了我生命的一半时光(当然不可能一直在死磕这道题),十年中每每学到一些新的知识都会进行一些尝试,但很多时候还是无功而返,大概在十天前复习数据结构相关知识的时候偶然发现了一个简单而且有趣的公式,然后灵感就来了,不过有一点点遗憾的是身为学数学的出身的,未能使用纯数学的方式解决,有一点点丢人,话不多说,请看正文。
133 0
关于哈密顿路是否存在的遍历算法