js中some和filter的区别于用法
首先,我们先来了解一下some, some判断是否有元素符合条件,如果有返回的是布尔变量true反之为false。
let arr1=[1,2,3,4,5]; arr1.some(item=>{return item>1});//true
filter则是筛选出符合条件的元素
let arr2=[1,2,3,4,5]; arr2.filter(item=>{return item>2}) //[3,4,5]
首先,我们先来了解一下some, some判断是否有元素符合条件,如果有返回的是布尔变量true反之为false。
let arr1=[1,2,3,4,5]; arr1.some(item=>{return item>1});//true
filter则是筛选出符合条件的元素
let arr2=[1,2,3,4,5]; arr2.filter(item=>{return item>2}) //[3,4,5]