find 和filter 的区别
var a = [1,2,3,4,5,6,7]
a.find(item =>{ retuen item > 2})
find 会返回的是具体的值 且只匹配第一个结果
a.filter(item =>{ retuen item > 2})
会返回所有大于2 的数据
filter 会返回一个新的数组,原本的数组不会改变 会过滤出所有符合条件的数据
some 和 every 的区别
他们都是放回布尔值
a.some(item =>{ retuen item > 2})
some 是只要有一个值符合条件 就会返回true
a.every (item =>{ retuen item > 2})
every 是所有的值都要符合条件 才会返回true