“Ubah JavaScript Array Indeks” Kode Jawaban

Ubah JavaScript Array Indeks

Array.prototype.move = function(from, to) {
    this.splice(to, 0, this.splice(from, 1)[0]);
};
MM.Mirzaei.Dev

JavaScript memindahkan item dalam array ke indeks lain

function moveArrayItemToNewIndex(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; 
};

//move index 1(b) to index 2(c)
console.log(moveArrayItemToNewIndex(["a","b","c","d"], 1, 2)); // returns ["a", "c", "b", "d"]
Grepper

Jawaban yang mirip dengan “Ubah JavaScript Array Indeks”

Pertanyaan yang mirip dengan “Ubah JavaScript Array Indeks”

Lebih banyak jawaban terkait untuk “Ubah JavaScript Array Indeks” di JavaScript

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya