Pencarian dalam array objek dapat dilakukan dalam Javascript menggunakan loop, Array. find() atau Larik. metode findIndex() Show Metode 1 — Menggunakan LoopAnda dapat melakukan iterasi melalui array menggunakan loop for .
Metode 2 — Menggunakan Array. Temukan()Larik . metode find() mengambil fungsi panggilan balik sebagai parameter dan mengeksekusi fungsi itu satu kali untuk setiap elemen yang ada dalam larik, hingga menemukan fungsi di mana fungsi mengembalikan nilai sebenarnya. Jika elemen ditemukan, ia mengembalikan nilai elemen, jika tidak undefined dikembalikan. _Nilai pengembalian mungkin terdengar sedikit membingungkan. Teori mengatakan bahwa ia mengembalikan elemen sedangkan dalam kode nilai sebenarnya dikembalikan pada kesuksesan Namun akan lebih baik jika nilai pengembalian hanya berupa indeks dari elemen yang cocok daripada seluruh elemen. Untuk Array. findIndex() digunakan. Metode 3 — Menggunakan Array. findIndex()Larik. findIndex() mirip dengan Array. find() tetapi mengembalikan indeks elemen yang cocok. Jika elemen tidak ada maka -1 dikembalikan. Contoh 1Temukan nilai elemen pertama dengan nilai lebih dari 18 umur const = [3, 10, 18, 20]; fungsi checkAge(usia) { fungsi myFunction() { Definisi dan PenggunaanMetode Metode Metode Metode Metode SintaksisHimpunan. temukan(fungsi(Nilaisaat ini, indeks, arr),Nilaiini) Parameterfungsi() DiperlukanFungsi untuk dijalankan untuk setiap elemen array. CurrentValueRequired Nilai elemen saat ini. indexOptional Indeks elemen saat ini. arrOptional Array dari elemen saat ini. thisValueOptional. Bawaan undefined Nilai yang diteruskan ke fungsi sebagai nilai this nyaNilai PengembalianTypeDescriptionA value Nilai elemen pertama yang lulus ujiJika tidak, ia mengembalikan undefined Contoh 2Temukan nilai elemen pertama yang memiliki nilai di atas angka tertentu Cobalah Cobalah sendiri "Dukungan Peramban
ES6 (JavaScript 2015) didukung di semua browser modern ChromeEdgeFirefoxSafariOperaYaYaYaYaYa
Bagaimana cara menemukan objek dalam array JavaScript?Demo JavaScript. Himpunan. Temukan()
. Jika Anda perlu menemukan indeks suatu nilai, gunakan indexOf(). (Ini mirip dengan findIndex() , tetapi memeriksa kesetaraan setiap elemen dengan nilainya alih-alih menggunakan fungsi pengujian. )If you need the index of the found element in the array, use findIndex() . If you need to find the index of a value, use indexOf() . (It's similar to findIndex() , but checks each element for equality with the value instead of using a testing function.)
Bagaimana Anda menemukan objek yang ada dalam array?Menggunakan Metode include() . Jika array berisi objek/elemen dapat ditentukan dengan menggunakan metode include(). Metode ini mengembalikan nilai true jika array berisi objek/elemen lain return false. Contoh. html.
Bagaimana cara mendapatkan objek pertama dari array di JavaScript?Dalam JavaScript, Anda cukup melakukannya. const pertama = arr[0];
Bagaimana cara mengambil elemen dari array?Mengambil jumlah elemen larik dalam larik sederhana paling mudah dilakukan dengan menggunakan fungsi CARDINALITY dan mengambil ukuran maksimum yang diizinkan dari . |