var 需要交换位置的元素集合=[
{ 移动源: id1, 移动目标: id4 }, { 移动源: id2, 移动目标: id8 }
]
前台展示结构
ul li li li li li
假设有一堆这样的数据,给出了需要交换位置的元素所处的位置,应该怎么交换,效率比较高。
var swapItems = function(arr, index1, index2) { arr[index1] = arr.splice(index2, 1, arr[index1])[0]; return arr; };
2.1m questions
2.1m answers
60 comments
57.0k users