Array

 


Pengertian

 Array merupakan struktur data yang digunakan untuk menyimpan sekumpulan data dalam satu tempat.
Setiap data dalam Array memiliki indeks, sehingga kita akan mudah memprosesnya.

Array

Indeks array selalu dimulai dari angka nol (0).
Pada teori struktur data,Ukuran array akan bergantung dari banyaknya data yang ditampung di dalamnya.

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.
Kita bisa mengisi data ke dalam array, lalu setiap data dipisah dengan tanda koma (,).
Contoh:
var products = ["Flashdisk", "SDD", "Monitor"];
Karena javascript merupakan bahasa pemrograman yang dynamic typig,maka kita bisa menyimpan dan mencampur apapun di dalam array.
Contoh:
var myData = [12, 2.1, true, 'C', "Petanikode"];

Cara Mengambil Data dari Array

Seperti yang sudah kita kethaui…
Array akan menyimpan sekumpulan data dan memberinya nomer indeks agar mudah diakses.
Indeks array selalu dimauli dari nol 0.
Misalkan kita punya array seperti ini:
var makanan = ["Nasi Goreng", "Mie Ayam", "Mie Gelas"];

Bagaimana cara kita mengambil nilai "Mie Ayam"?

Jawabannya seperti ini:

makanan[1] //-> "Mie Ayam"
Kenapa bukan 2?
Ingat: indeks array selalu dimulai dari nol.

Biar lebih jelas, mari kita coba dalam program:

<!DOCTYPE html>
<html lang="en">
<head>
    <title>Mengambil data dari array</title>
</head>
<body>
    <script>
        // membuat array
        var products = ["Senter", "Radio", "Antena", "Obeng"];

        // mengambil radio
        document.write(products[1]);
    </script>
</body>
</html>
Hasilnya

Mengambil data dari array

Cara Menambahkan Data ke Dalam Array

Ada dua cara yang bisa dilakukan untuk menambah data ke dalam array:

  1. Mengisi menggunakan indeks;
  2. Mengisi menggunakan method push().

Mengisi dengan indeks maksudnya begini…

Misal kita punya array dengan isi sebagai berikut:

var buah = ["Apel", "Jeruk", "Manggis"];

Terdapat tiga data di dalam array buah dengan indeks:

  • 0"Apel"
  • 1"Jeruk"
  • 2"Manggis"

Kita ingin menambahkan data lagi pada indeks ke-3, maka kita bisa melakukannya seperti ini:

buah[3] = "Semangka";

Sekarng array buah akan berisi 4 data.

Cara Menghapus Data Array

Sama seperti menambahkan data ke array, menghapus data juga memiliki dua cara:
  1. Menggunakan delete;
  1. Menggunakan method pop().
Contoh:
delete buah[2];

Kita dapat menghapus data dengan nomer indeks tertentu dengan delete. Sedangkan pop() akan menghapus dari belakang.

Kekurangan dari delete, ia akan menciptakan ruang kosong di dalam array.

Method-method penting pada Array

1. Method filter()

Method filter() berfungsi untuk menyaring data dari array.
Parameter yang harus diberikan pada method filter() sama seperti method forEach(), yaitu: sebuah fungsi callback

2. Method includes()

Method ini berfungsi untuk mengecek apakah sebuah data ada di dalam array atau tidak. Biasanya digunakan untuk melakukan pencarian untuk memastikan data sudah ada di dalam array.

3. Method sort()

Method sort() berfungsi untuk mengurutkan data pada array.

Komentar

Postingan populer dari blog ini

IP

Scala

Variabel Dan Tipe Data