var arr0 = [ {name:'会员卡',description:"会员卡8折"},
{name:'优享卡',description:"优享卡8折"},
{name:'秒杀',description:""},]
var couponInfoObject = {}
couponInfo.map(name=>{
let youxiangka = arr0.filter(item=>item.name==="会员卡")
if(youxiangka){
couponInfoObject[name]=youxiangka[0]
}
console.log(couponInfoObject[name])
})
let arr1 = ['1', '2', '3', '', null, undefined, ' ', '4']
let arrFilter = arr1.filter((ele, index, arr) => {
return ele && ele.trim()
})
console.log(arrFilter)
let arr2 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
let newArr = arr2.filter((item, i, arr) => {
//函数本身返回布尔值,只有当返回值为true时,当前项存入新数组。
return item % 2 == 0
})
console.log(newArr)
js数组过滤器filter
最新推荐文章于 2024-06-05 16:22:17 发布