Mengenal Metode yang dimiliki oleh Array

Filed under misc on November 18, 2024

Apa itu Array ?

Array adalah salah satu struktur data yang paling sering digunakan. Array memungkinkan kita untuk mengelola data dalam bentuk daftar atau koleksi. Misalkan saja jika kita mempunyai data hewan seperti kambing sapi kerbau maka kita dapat mendeklarasikannya seperti ini.

const hewan = ["kambing", "sapi", "kerbau"];

Hebat bukan ? dengan mengelompokan data seperti ini kita jadi tahu bahwasannya variabel hewan itu tidak hanya diisi oleh satu data, melainkan 2 atau bahkan lebih!.

Untuk mengakses data yang terdapat pada array bisa kita gunakan bilangan real.

Contoh: hewan[0] maka ini akan menunjuk data "kambing"

Cobalah untuk mengatur slider dibawah ini!

Loading

Mengapa index array dimulai dari 0 ?

Ketika sebuah array dibuat, komputer menyimpan data-data nya di memori secara berurutan. Untuk mengakses data tertentu, alamat memori dihitung menggunakan formula berikut:

AlamatData = AlamatAwalArray + (Indeks + UkuranData)

Jika indeks dimulai dari 0:

  • Data pertama (index = 0) langsung berada di alamat awal array.
  • Ini membuat perhitungan lebih sederhana dan efisien, karena tidak perlu mengurangi nilai indeks dengan 1 untuk mendapatkan alamat data.

Properti Length

Sebelum kita memasuki metode array, ada satu properti yang sering sekali digunakan yaitu properti .length. Properti ini menyimpan jumlah data yang ada pada array.

Cobalah untuk mengatur slider dibawah ini!

Loading

Metode Array

Array sendiri memiliki banyak sekali metode namun pada bahasan kali ini. kita hanya akan membahas beberapa metode saja seperti push(), pop(), shift(), unshift(), splice(), slice()

W3School menyediakan bahasan lengkap tentang method array. Jika dirasa kalian sudah mampu memahami method yang kita berikan Bisa kalian kunjungi saja W3school Array Method

Metode Push

Metode push() digunakan untuk menambahkan satu atau lebih data baru ke indeks paling akhir.

Loading

Loading

Metode Pop

Metode pop() digunakan untuk menghapus data dari indeks paling akhir.

Loading

Loading

Metode Shift

Metode shift() digunakan untuk menghapus data dari indeks paling awal.

Loading

Loading

Metode Unshift

Metode unshfit() digunakan untuk menambahkan satu atau lebih data baru ke indeks paling awal.

Loading

Loading

Metode Splice

Metode splice() berfungsi bisa menambahkan data, bisa menghapus data pada array, bisa dua duanya sekaligus tergantung isi parameter yang kalian berikan pada splice contoh .splice(0,1,"ayam", "unta")

  • simplenya .splice(param1, param2, ...param-sisanya) berarti parameternya bisa ada banyak data
  • parameter pertama sebagai penentuan posisi mau di index ke berapa
  • parameter kedua sebagai penentuan mau menghapus berapa banyak data
  • untuk sisa parameternya, berguna untuk menambahkan data kedalam array

Loading

Loading

Metode Slice

Metode slice() berfungsi untuk membuat array baru diantara indeks awal sampai indeks akhir.

Loading

Metode slice() tidak memutasikan array seperti metode-metode sebelumnya Melainkan dengan membuat salinan lalu mengubahnya. Oleh karena itu untuk mendapatkan hasilnya kita harus menampung output yang dihasilkan dari pemanggilan metode tersebut.

Terimakasih Telah Membaca !

Referensi