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]