1,findindex()的意义?
findIndex() 方法返回传入一个测试条件(函数)符合条件的数组第一个元素位置。
例子:
var arr = ['1','5','8','d'];
var flag = arr.findIndex(item => {
return item === '8';
})
console.log(flag)
运用
show_ top(index){
console . log(index)
const that=this
let arr = that.skuList
for(let i=0 ;i<=arr . length;i++){
console.log(arr[index].cart_ item id)
that.id=arr[index].cart_ item_ id
console.log('arr')
uni . showModal({
title:'提示'
content: ' 是否确定置顶此商品? ' ,
success(res) {
if(res. confirm) {
let id = that. id
console.log(id)
let n = arr. findIndex((v,i) =>{
if(v. cart_ item_ _id==id){
return i
}
arr . unshift(arr[n])
arr. splice(n+1,1)/ /把原来的项删除
console .1og(arr)
}
})
},