循环

let newarr = []

arr.foreach(item=>newarr.push({

sex:item.sex

}))

foreach里面的表达式还可以是三元表达式

arr.foreach(v=>v.id==id?v.checked=true:v.checked=false)

 

 

newarr= arr.map(i =>({...i,newdata:i.sex}) )

let flag = arr.some(item=>item.checked)

some方法是里面某一条满足条件就直接返回true

 

判断数组是否存在某个值

let index = arr.findIndex(v=>v.id===id)

if(index>-1) {

说明存在某个值,一般用于取消收藏等功能.所以获取这个index

arr.splice(index,1)

}

 

posted on 2025-01-14 13:08  荻!!!!!!!!  阅读(5)  评论(0)    收藏  举报