📌  相关文章
📜  将数组元素从一个数组位置移动到另一个位置 - 无论代码示例

📅  最后修改于: 2022-03-11 14:56:49.991000             🧑  作者: Mango

代码示例2
function array_move(arr, old_index, new_index) {
    if (new_index >= arr.length) {
        var k = new_index - arr.length + 1;
        while (k--) {
            arr.push(undefined);
        }
    }
    arr.splice(new_index, 0, arr.splice(old_index, 1)[0]);
    return arr; // for testing
};

// returns [2, 1, 3]
console.log(array_move([1, 2, 3], 0, 1)); 
 Run code snippet