Objek JavaScript tidak dapat diubah seperti array atau string, jadi kami tidak dapat menggunakan metode 0. filter() memungkinkan kita untuk beralih melalui array dan hanya mengembalikan item dari array yang sesuai dengan kriteria tertentu, ke dalam array baru Show
Objek pada dasarnya adalah peta properti dan nilainya. Set pasangan kunci-nilai ini adalah apa yang dimaksud dengan objek. Kami secara alami dapat mengekstrak kunci dan nilai satu per satu Kunci diekstraksi menggunakan _2, sedangkan nilai diekstraksi menggunakan 3. Untuk mengambil kunci dan nilai, Anda juga dapat menggunakan 4. Kami hanya memperhatikan kunci dalam artikel ini, untuk memfilter kunci berdasarkan kriteria tertentuMenggunakan Objek. keys() untuk memfilter ObjekMetode 2 digunakan untuk menghasilkan array yang elemennya adalah string yang berisi nama (kunci) dari properti objek. Objek diteruskan sebagai argumen ke 2 _Misalnya, misalkan kita memiliki objek skor pengguna dalam berbagai mata pelajaran
Kita dapat mengulang melalui objek dan mengambil kunci, yang untuk contoh ini akan menjadi subjeknya Setelah Anda membuat kunci, Anda dapat menggunakan _8 untuk mengumpulkan kunci yang difilter dan nilainya ke objek baru, misalnyaCatatan. Asumsikan kita memiliki Objek, dan kita hanya ingin mengembalikan pasangan kunci-nilai dengan kata "nama" di kunci _Kita bisa memfilter dengan memanfaatkan kunci Objects
Kami memanfaatkan _0 untuk menghasilkan semua kunci sebagai larik, menghasilkan larik
Kami kemudian menggunakan fungsi array _1 sebagai kriteria, dalam metode filter() , untuk membahas setiap elemen dalam array untuk menentukan apakah ada kunci yang menyertakan kata "Nama"
Kemudian, kami memanfaatkan _8 untuk mengurangi array menjadi objekCatatan. Fungsi 8 menerima dua argumen. objek sebagai parameter pertama (identitas) dan nilai iterasi saat ini sebagai yang keduaLihat panduan praktis dan praktis kami untuk mempelajari Git, dengan praktik terbaik, standar yang diterima industri, dan menyertakan lembar contekan. Hentikan perintah Googling Git dan benar-benar pelajari itu Kami menggunakan _5 untuk menggabungkan objek sumber menjadi objek target di objek baru yang dihasilkan. Fungsi 5 mengambil 0 yang sedang dibuat dan menambahkan pasangan nilai kunci saat ini yang kita teruskan ke dalamnyaDan pada akhirnya - kami memiliki objek baru, difilter dengan kunci
Saring Array Objek dengan KunciSeringkali, objek yang sedang kita proses diurutkan dalam sebuah array. Memfilter masing-masing semudah memfilter satu - kami hanya mengulangi array dan menerapkan langkah-langkah yang sama
Dalam contoh di atas, kami memfilter objek Users untuk hanya mengembalikan objek dari 8, memfilternya dengan kunci
KesimpulanDalam artikel singkat ini - kita telah melihat pemfilteran objek berdasarkan nilai, menggunakan metode 2, difilter melalui metode filter()
Bagaimana Anda memfilter array objek berdasarkan nilai?Seseorang dapat menggunakan fungsi filter() dalam JavaScript untuk memfilter larik objek berdasarkan atribut . Fungsi filter() akan mengembalikan array baru yang berisi semua elemen array yang melewati kondisi yang diberikan. Jika tidak ada elemen yang melewati kondisi, ia mengembalikan array kosong.
Bagaimana Anda memfilter array objek berdasarkan properti?Daftar 5 cara memfilter array objek berdasarkan nilai properti adalah. . Filter berdasarkan nilai properti boolean Filter berdasarkan nilai properti nomor Filter berdasarkan nilai properti string Filter berdasarkan nilai properti tanggal JS Bagaimana cara memfilter objek berdasarkan nilai dalam JavaScript?keys() untuk memfilter Objek. Setelah membuat kunci, Anda dapat menggunakan filter() untuk mengulangi nilai yang ada dan mengembalikan nilai yang memenuhi kriteria yang ditentukan . Terakhir, Anda dapat menggunakan reduce() untuk mengumpulkan kunci yang difilter dan nilainya ke objek baru, misalnya.
Bagaimana Anda memfilter array objek dengan kunci?Pengguna dapat menggunakan metode filter() untuk larik dalam JavaScript dan bukan dengan objek. Jadi, ada metode alternatif untuk memfilter objek dengan kunci. Pengguna dapat menggunakan Objek. keys() metode untuk memfilter objek JavaScript, menggunakan fungsi reduce(), dan mengumpulkan kunci yang difilter . |