数组过滤filter方法
// 数组.filter(function(形参1, 形参2, 形参3){})
// 形参1: 必须。当前元素的值(可以理解为是过滤的数组的每一项item)
// 形参2: 可选。当前元素的索引值
// 形参3: 可选。当前元素属于的数组对象
var arr = [1,6,9,3,7,5,10,2,12];
var newArr = arr.filter(function(item){
return item >= 5; // 过滤出来数组中>=5的元素
//将条件为true的每一个元素(返回出来的是条件成立的数组的每一项item)过滤出来,并且有返回值是一个新数组 条件为false的过滤掉
})
console.log(newArr) // [6, 9, 7, 5, 10, 12]
// filter()返回的是一个新数组 不会改变原数组