JS遍历数组的几种方法
2020-04-24 本文已影响0人
再见地平线_e930
遍历数组:arr = ['a','b','c','d','e','f']
1.for循环:
代码:
![](https://img.haomeiwen.com/i22774661/f055c5d10c0f0546.png)
运行结果:
![](https://img.haomeiwen.com/i22774661/7498e0dcb669362f.png)
2.利用数组 forEach() 方法:
![](https://img.haomeiwen.com/i22774661/69d98912a5b43032.png)
运行结果:
![](https://img.haomeiwen.com/i22774661/da9ce32046afdf1b.png)
3.利用数组的 map() 方法:
![](https://img.haomeiwen.com/i22774661/1709ed2041c28dd9.png)
运行结果:
![](https://img.haomeiwen.com/i22774661/2f1b70bd797677dd.png)
4.for of 遍历:
注意:这里的value就是数组的值,而不是索引
![](https://img.haomeiwen.com/i22774661/246dc6f9873e6b5d.png)
运行结果:
![](https://img.haomeiwen.com/i22774661/5b30ca223a0bd0e7.png)
5.for (let prop in array)
for in 既可以遍历对象,也可以遍历数组,因为数组也是一种特俗的对象
还有类似于用some() , every(), reduce() 等方法进行遍历,但是我认为这些方法都应该是对数组还要进行一些操作或者判断,这里就不再写上去了