获得徽章 20
- //将一个数组拆分两个 用到一个过滤器filter,获取到想要的数据
let arr = [1, 2, 3, 4, 5, 7, 11, 13, 14, 16, 18]
let arr1 = [];
let arr2 = arr.filter(item => {
if (item % 2 == 0) {
return true;
} else {
arr1.push(item);
return false;
}
})
console.log(arr1);
console.log(arr2);
//同样可用于以下条件判断字符串在数组中出现次数
let ss=['aa','bb','aa','cc0000']
let tt='aa'
let kk=ss.filter(m=>m==tt).length
console.log('yyyyyy',kk)展开赞过评论3
![[白眼的狗]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_98.9f6d4ad.png)
![[奸笑]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_17.bcebf79.png)
![[流泪]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_6.dde0d83.png)