Contoh 1: Tambahkan Item ke Array Menggunakan splice()

// program to insert an item at a specific index into an array

function insertElement() {
    let array = [1, 2, 3, 4, 5];

    // index to add to
    let index = 3;

    // element that you want to add
    let element = 8;
  
    array.splice(index, 0, element);
    console.log(array);
}

insertElement();

Keluaran

[1, 2, 3, 8, 4, 5]

Pada program di atas, splice() metode yang digunakan untuk menyisipkan item dengan indeks tertentu ke dalam array.

Itu splice() metode menambah dan/atau menghapus item.

Dalam splice() metode,

  • Argumen pertama menentukan indeks tempat Anda ingin menyisipkan item.
  • Argumen kedua (di sini 0) menentukan jumlah item yang akan dihapus.
  • Argumen ketiga menentukan elemen yang ingin Anda tambahkan ke array.

Contoh 2: Tambahkan Item ke Array Menggunakan for Loop

// program to insert an item at a specific index into an array

function insertElement() {
    let array = [1, 2, 3, 4];

    // index to add to
    let index = 3;

    // element that you want to add
    let element = 8;
  
    for (let i = array.length; i > index; i--) {

        //shift the elements that are greater than index
        array[i] = array[i-1];
    }

    // insert element at given index
    array[index] = element;

    console.log(array);
}

insertElement();

Keluaran

[1, 2, 3, 8, 4]

Pada program di atas,

  • Itu for loop digunakan untuk melakukan iterasi melalui elemen array.
  • Elemen ditambahkan ke indeks yang diberikan.
  • Semua elemen yang indeksnya lebih besar dari indeks yang diberikan digeser satu langkah ke kanan.