方法1
let arr=[1,2,3]
//假设选中的元素为第二个
arr.forEach((item,index)=>{
if(item===2){
arr.unshift(arr.splice(index,1)[0])
}
})
console.log(arr) //[2,1,3]
方法2
let arr=[1,2,3,4]
let key=3 //假设选中的元素为第二个 for(let i=1;i<arr.length;i++){if(arr[i]===key){
arr.splice(i,1)
break;
}
}arr.unshift(key)
console.log(arr)
标签:splice,index,arr,数组,元素,js,key,置顶
From: https://www.cnblogs.com/ranyonsue/p/18107750