在之前我们需要去循环数组,通常使用的是for循环,去循环数组的下标,而在ES6中提供了一种新的方式进行遍历数组!在看这个之前我们先对比一下之前的遍历方式!
let phone=['小米','三星','苹果','一加','乐视','OPPO','VIVO','魅族','联想'];
for(var i=0;i<=phone.length;i++){
console.log(phone[i])
}
forEach,map,filter都在对象内接收一个函数,这个函数都可以接收三个参数
- 第一个表示数组的子项
- 第二个表示数组的索引(index)
- 第三表示遍历数组所在的数组全部数据
map,和filter函数return返回的新数组不会替换原数组,需要接收一个新变量存储新的数组
filter的return可以设置筛选条件用于数组数据的筛选
一、forEach
我们可以使用ES6提供forEach进行循环,forEach循环实例
let phone=['小米','三星','苹果','一加'