Show
Method ini mengembalikan array baru yang berisi elemen yang sesuai dengan kriteria yang dicari atau lulus pengujian fungsi callback. Mirip seperti Method ini mengembalikan array baru, tidak mengubah array asli atau sumber. Mari kita pelajari lebih lanjut method array Sintaks
Parameter
Nilai Kembalian Mengembalikan array baru yang berisi semua elemen yang lulus pengujian fungsi callback atau sesuai kriteria. Jika tidak ada elemen yang sesuai kriteria, method ini mengembalikan array kosong. ContohMemfilter Bilangan GenapMari kita gunakan contoh sederhana, mencari bilangan genap di dalam array.
Method ini mengembalikan array berisi elemen yang sesuai dengan kriteria tertentu, dalam hal ini bilangan genap ( 8).Karena array 9 memiliki lebih dari satu bilangan genap maka semuanya akan dimasukkan ke dalam array.Berbeda dengan Method ini dieksekusi sebanyak jumlah elemen array, oleh karena itu nilai argumen 2 berubah-ubah secara berurutan mulai dari elemen array pertama hingga akhir.Artinya kita di sini menguji setiap elemen array. Kita bisa menggunakan beragam jenis fungsi termasuk anonymous function expression sebagai callback, fungsi callback dapat dideklarasikan di luar fungsi dan memasukkannya ke parameter 2.Memfilter Objek Dalam ArraySaat membuat aplikasi, Contoh berikut memfilter objek di dalam array 4 dengan properti 5 yang bernilai 6.
Perbedaan filter() dan find()Secara sintaks, kedua method identik, yang perlu diperhatikan adalah nilai kembalian dan jumlah elemen yang dikembalikan.
Semua elemen tersebut dimasukkan ke dalam array, atau mengembalikan array kosong jika tidak ada yang sesuai.
Bagaimana cara buat array di JavaScript?Pada javascript, array dapat kita buat dengan tanda kurung siku ( [...] ). Contoh: var products = []; Maka variabel products akan berisi sebuah array kosong.
Apa itu array di JavaScript?Array merupakan suatu variabel yang dapat menyimpan banyak data. Dalam javascript indeks array secara default adalah bilangan bulat yang diawali dengan 0 (nol), tetapi kita dapat mengubah indeks array sesuai dengan keinginan kita.
Method apa yang dapat kita gunakan untuk memilih elemen array berdasarkan kondisi tertentu dan akan membuat sebuah array baru?filter()
Metode ini berfungsi untuk membuat sebuah array baru dengan memperhatikan kondisi tertentu pada setiap elemen dari array yang sudah ada.
Apa itu Map di JavaScript?. map() dapat digunakan untuk melakukan iterasi objek dalam suatu array dan, dengan cara yang serupa seperti array tradisional, memodifikasi konten dari setiap objek individu dan memberikan array yang baru. Modifikasi ini dilakukan berdasarkan apa yang dikembalikan dalam fungsi callback.
|