数组操作
forEach
map遍历
map() 方法创建一个新数组,这个新数组由原数组中的每个元素都调用一次提供的函数后的返回值组成。
var arr=[1,2,3]var newArr=arr.map(val=>val+1)console.log(newArr)//[2,3,4]filter过滤
reduce
总结
forEach、map、for区别
- forEach没法break
- map有返回值
- for没有作用域
map() 方法创建一个新数组,这个新数组由原数组中的每个元素都调用一次提供的函数后的返回值组成。
var arr=[1,2,3]var newArr=arr.map(val=>val+1)console.log(newArr)//[2,3,4]