Tipe atau struktur data array di JavaScript dan bahasa pemrograman umumnya sangat berguna ketika kita ingin menyimpan kumpulan nilai. Show
Bayangkan kita sedang membuat toko online yang menjual buah-buahan, lalu ingin menampilkan daftar nama buah. Kita bisa membuat variabel untuk masing-masing buah lalu menampilkannya satu per satu, seperti ini:
Tidak ada yang salah dengan kode di atas. Tapi, bagaimana jika buah yang ingin ditampilkan sangat banyak, sebut saja 1000. Kita tentu harus mengulang kode untuk menampilkan masing-masing buah sebanyak jumlah buah. Ini kurang rapi dan tidak efisien. Oleh karena itu kita butuh array. Kode di atas dapat dicapai menggunakan array, tapi lebih rapi dan efisien:
Berikut topik yang akan kita bahas terkait array:
Apa Itu Array?Array merupakan struktur data yang digunakan untuk menyimpan kumpulan nilai dalam satu tempat atau variabel. Setiap nilai di dalam array disebut item atau elemen. Mirip seperti objek. Bedanya kalau objek menggunakan nama properti sedangkan array menggunakan indeks. Bayangkan indeks seperti nama properti objek, hanya saja indeks ditambahkan secara otomatis. Item pertama pada array memiliki indeks 0, item kedua 1 dan seterusnya berurutan. Jangan sampai tertukar dengan panjang atau Kita memerlukan pemahaman yang baik saat bekerja dengan array, karena ini akan digunakan ketika memanipulasi array. Cara Membuat ArrayDi JavaScript, array dapat dibuat menggunakan kurung siku Contoh:
Variabel Item atau nilai dimasukkan diantara kurung siku, jika item lebih dari satu dipisahkan dengan koma ( Contoh:
Di JavaScript, array dapat berisi beragam tipe data termasuk string, number, bigint, boolean, undefined, null, symbol, objek, array, bahkan fungsi. Contoh:
Array di dalam array disebut array multi dimensi. Contoh:
Cara Mengakses Elemen ArrayUntuk mengakses elemen di dalam array, kita bisa menggunakan nama array kemudian, nomor indeks dibungkus kurung kurawal. Ingat, indeks selalu dimulai dari Contoh:
Bagaimana dengan array multi dimensi? sama saja menggunakan indeks. Tapi, indeks array yang ada di dalamnya ditulis dalam kurung siku terpisah. Contoh:
Cara Mengubah Elemen ArraySama seperti mengakse array, untuk mengubah atau mengganti item di dalam array kita bisa menggunakan nama array, diikuti indeks elemen yang ingin diubah... ...lalu operator penugasan Contoh:
Tambah dan Hapus Elemen ArrayUntuk menambahkan item array sebetulnya bisa menggunakan indeks. Contoh:
Tapi cara ini rawan kesalahan karena kita harus tau indeks akhir array. Kalau kelebihan, JavaScript akan menyisipkan nilai Contoh:
Tapi kalau kurang, item yang ada akan ditimpa atau diubah seperti yang sudah dibahas sebelumnya. Sedangkan kalau menghapus, kita juga bisa menggunakan kata kunci Tapi nilai yang dihapus sebetulnya diganti dengan Contoh:
Alih-alih menggunakan indeks, kita bisa menggunakan method Array. Dengna method, kita bisa menambhakan dan menghapus item array ke awal dan akhir tanpa harus tau indeks-nya. Mari kita pelajari satu per satu, semua method yang ada di sini akan dibahas secara detail di artikel terpisah. Tambah Elemen ke Akhir (push())
Contoh:
Hapus Elemen Akhir (pop())Sama seperti method sebelumnya, alih-alih menambahkan, Contoh:
Tambah Elemen ke Awal (shift())Mirip seperti Contoh:
Hapus Elemen Awal (unshift())Sama seperti Contoh:
Cara Mencari Panjang ArraySaat mengolah data array, terkadang kita ingin mengetahui panjang atau jumlah item di dalamnya. Kalau hanya berisi puluhan item, kita masih bisa menghitung secara manual. Bagaimana, kalau ribuan? tentu tidak mungkin dihitung manual satu per satu. Untuk mengatasi masalah ini, kita bisa menggunakan properti Contoh:
Dalam kondisi tertentu, terkadang kita juga perlu mengetahui indeks akhir dari array. Indeks akhir array bisa diketahui dengan cara menghitung panjang atau Contoh:
Selain itu, properti Mengenai perulangan akan kita pelajari lebih lanjut di artikel terpisah. Contoh:
Bagaimana cara yang benar untuk menulis array JavaScript?Cara Membuat Array pada Javascript
Pada javascript, array dapat kita buat dengan tanda kurung siku ( [...] ). Contoh: var products = []; Maka variabel products akan berisi sebuah array kosong.
Apa itu tipe data array dan contohnya?Array merupakan salah satu tipe data terstruktur (structured data type) yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe data yang sama. Misalnya, dalam satu Array hanya terdiri dari bilangan bulat saja atau pun bilangan saja.
Bagaimana cara mengosongkan nilai data pada array?Mengosongkan array adalah salah satu konsep penting yang terlibat jadi berikut adalah beberapa metode yang dapat digunakan.. Menggunakan property .length. Fungsi properti . ... . Atur Ulang dengan nilai Array kosong. Ini adalah cara tercepat untuk mengosongkan Array. ... . Menggunakan fungsi Array splice(). Bagaimana cara membuat fungsi di JavaScript?Berikut ini contoh cara membuat function di javascript dalam bentu pseudo-code.. function namaFungsi(parameter1, parameter2) { // Kode yang ingin dieksekusi } ... . <html> <head> <script type="text/javascript"> function hitung(p1, p2) { return p1+p2; } console.log(hitung(5,5)); </script> </head> </html>. |