ES5新增数组方法
foreach 遍历方法
foreach 函数遍历
var arr = [1, 2, 3, 4] //创建数组
var sum = 0; //创建变量sum 存放求和结果
arr.forEach(function (value, index, array) { //使用foreach函数
sum += value; //sum等于每个数组的值相加
})
console.log(sum); //打印sum的值 10
filter 遍历方法
filter 函数遍历 筛选器 返回一个新数组
var arr = [11, 22, 33, 44] //创建数组
var arr1 = arr.filter(function (value, index) { //使用filter函数
return value >= 30; //返回大于等于30的值
})
console.log(arr1); //打印新建数组arr1 (2) [33, 44]
some 遍历方法
some 函数遍历 查找数组是否有满足条件的元素 返回布尔型的值
var arr = [10,20,30,40] //创建数组
var flag = arr.some(function(value,index){ //使用some函数
return value >= 40 //查找是否有大于等于40的值
})
console.log(flag); //返回ture