findIndex() every
转载//单选
Chang(e){
//获取商品列表
let datalist = this.data.datalist
//获取用户点击的数据
let goods_id = e.currentTarget.dataset.goods_id
//找到被修改的对象
let index = datalist.findIndex((v,i)=>v.goods_id === goods_id)
//选中状态取反
datalist[index].checked = !datalist[index].checked
this.setData({
datalist
})
//判断全选按钮是否为选中/不选中
let complete = datalist.every(v=>v.checked)
this.setData({
complete
})
},
本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
下一篇:方法总结
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
findIndex()
es6的findIndex()方法,返回数组找到项的索引const index = newSelectedValue
javascript es6 findIndex 数组 回调函数 -
filter,every,some
filter,every,some
filter every some -
every循环
every方法检测数组中的每一项是否符合条件。
循环语句 性能测试 数组 执行效率 i++