filter() 方法创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。
var ages = [3, 10, 18, 20];
ages.filter((age)=>{
return age > 11
})
some() 方法用于检测数组中的元素是否满足指定条件(函数提供)
some() 方法会依次执行数组的每个元素:
var ages = [3, 10, 18, 20];
ages.some((age)=>{
return age>11
})
every()从迭代开始,一旦有一个不符合条件,则不会继续迭代下去。
map() 遍历数组;不同: 对一个数组对象进行操作时,一般是生成一个新的数组,可以在map中限制生成新数组的条件
forEach() 遍历数组;不同:方法一般是对原有的数组进行操作
Object.keys() 返回给定对象的所有可枚举属性的字符串数组