Objek array dapat diatur melalui fungsi atau metode khusus yang telah disediakan oleh javascript. Fungsi-fungsi tersebut nantinya akan banyak membantu kita untuk mengelola data yang menggunakan array. Berikut ini adalah fungsi array yang tersedia dalam javascript Daftar isi unshift()Metode ini digunakan untuk menambahkan elemen baru ke dalam array dan menempatkannya pada posisi awal (elemen pertama). Contoh
Hasil _Data awal adalah 4 elemen dalam larik siswa. kemudian ditambahkan elemen baru yaitu 'bagas' menggunakan fungsi unshift() Dengan fungsi unshift() , elemen yang baru ditambahkan akan menempati posisi pertama dalam larik dorongan()Push() adalah fungsi untuk menambahkan elemen baru ke posisi terakhir dalam array Contoh
Hasil
Dapat dilihat pada contoh di atas bahwa 'Bagas' ditambahkan di bagian paling akhir dari array menggunakan fungsi/metode push() menggeser()Metode shift() berfungsi untuk menghapus elemen pertama dalam array Contoh _Hasil
Dengan menggunakan fungsi shift() terlihat pada contoh di atas bahwa elemen pertama yaitu 'Rini' akan dihapus dari array Pop()Metode pop digunakan untuk menghapus elemen terakhir dari array Contoh _Hasil
Dapat dilihat dari contoh di atas bahwa elemen terakhir adalah 'Anak' ketika menggunakan fungsi pop() elemen sebagai elemen terakhir dalam array akan dihapus cocok()Fungsi concat() digunakan untuk menggabungkan dua array menjadi satu Contoh _Hasil _Dapat dilihat pada contoh di atas bahwa larik siswa dan pemrograman digabungkan menjadi satu pada larik hasil Urutkan() dan Balikkan()Fungsi sort() digunakan untuk mengurutkan elemen array dalam urutan menaik, sedangkan fungsi reverse() melakukan kebalikannya, yaitu mengurutkan dalam urutan menurun. Contoh _0Hasil _1Dapat dilihat pada contoh di atas bahwa setiap elemen array siswa dapat diurutkan naik menggunakan sort() dan turun menggunakan reverse() Iris() dan Sambungan()Metode irisan digunakan untuk memotong atau membuang elemen dari posisi tertentu sesuai dengan jumlah elemen n Sedangkan splice adalah metode yang digunakan untuk menghilangkan/mengganti elemen array dari posisi n ke posisi tertentu di dalam array _2Hasil _3Beberapa()Metode some() digunakan untuk memeriksa setiap elemen dalam array dengan menggunakan fungsi yang merupakan parameter dari metode tersebut. Metode ini akan menghasilkan nilai yang benar jika salah satu elemen dalam array memenuhi kriteria tertentu Contoh _4Contoh di atas menunjukkan penggunaan fungsi some() dimana parameter dari fungsi ini adalah fungsi yang kita definisikan sendiri. Pada contoh di atas, saya membuat fungsi bilEven() untuk memeriksa apakah elemen dalam array memiliki bilangan genap. Jika ada salah satu elemen yang bernilai genap maka fungsi ini akan menghasilkan nilai benar (true) tetapi jika tidak maka akan menghasilkan nilai salah (false) Dari contoh diatas menghasilkan nilai yang benar karena salah satu elemen pada bill array adalah bilangan genap Hasil _5Setiap()Fungsi every() hampir sama dengan fungsi some(), bedanya fungsi every() akan menghasilkan nilai true jika semua elemen dalam array memenuhi kriteria tertentu. Contoh _6Hasil _7Indeks()Metode indexOf() digunakan untuk mendapatkan posisi indeks dari elemen array. Jika data yang dicari ada di elemen array maka fungsi ini akan menampilkan posisi index dari elemen tersebut, sedangkan jika data yang dicari tidak ada di dalam array maka fungsi akan menghasilkan nilai -1 _8Hasil _9Dapat dilihat pada contoh ini saya mencari indeks elemen dengan nama 'Putra' dan 'Dimas' menggunakan fungsi indexOf() Putra berada pada posisi index ke-3 sedangkan dimas tidak berada pada elemen array sehingga menghasilkan nilai -1 Saring()Metode filter() digunakan untuk memeriksa setiap elemen dalam array menggunakan fungsi yang kita buat dan menjadi parameter untuk fungsi filter(). 0Hasil 1Pada contoh di atas, kita memfilter data menggunakan fungsi filter() dengan parameter yang dibawa adalah Fungi bilGenap(). fungsi bilangan genap akan mengambil semua elemen yang memiliki bilangan genap. Elemen yang tidak memenuhi kriteria akan dihapus/tidak ditampilkan KesimpulanIni semua tentang metode array dalam javascript, silakan coba fungsi di atas satu per satu jika Anda ingin benar-benar belajar javascript. sebenarnya masih ada beberapa fungsi array lainnya yang belum saya bahas disini, silahkan untuk referensi lebih lanjut bisa anda baca di blog atau website lain |