js 元素移动

var 需要交换位置的元素集合=[

{
    移动源: id1,
    移动目标: id4
},
{
    移动源: id2,
    移动目标: id8
}

]

前台展示结构

ul
    li
    li
    li
    li
    li

假设有一堆这样的数据,给出了需要交换位置的元素所处的位置,应该怎么交换,效率比较高。

阅读 2.3k
1 个回答
var swapItems = function(arr, index1, index2) {
        arr[index1] = arr.splice(index2, 1, arr[index1])[0];
        return arr;
    };
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题