欢迎光临
我们一直在努力

微信小程序js实现数组元素上下移动

本篇文章记录一下微信小程序或js实现数组上移一位、下移一位、上下移动的方法

在项目中我经常遇到对数据的操作,其中就有上移一下、下移一下的需求。今天记录一下相关的方法,方便日后查阅

//交互数组中两个索引的元素
//index1:元素的索引
//index2: 目标索引
var moveArray = function (arr, index1, index2) {
    if (!(index1 >= 0)) {
        return
    }
    if (!(index2 >= 0)) {
        return
    }
    arr[index1] = arr.splice(index2, 1, arr[index1])[0];
};

//上移
var moveUp = function (arr, index) {
    moveArray(arr, index, index - 1);
}

//下移
var moveDown = function (arr, index) {
    moveArray(arr, index, index + 1);
}

 

 

 

赞(0)
未经允许不得转载:自游互动 » 微信小程序js实现数组元素上下移动
分享到: 更多 (0)

自由技术,自由自在

项目合作联系我们