Periksa apakah Elemen Hadir dalam Array

Periksa Apakah Elemen Hadir Dalam Array



Memeriksa apakah suatu elemen ada dalam array adalah aspek penting dari bahasa pemrograman JavaScript. Dalam berbagai situasi, pemrogram perlu memverifikasi elemen yang ada dalam array. Misalnya, mencari elemen tertentu, menghindari duplikat, memfilter data, dan sebagainya.

Tutorial ini akan mengilustrasikan cara memverifikasi apakah elemen tertentu ada dalam larik JavaScript.

Bagaimana cara memeriksa apakah suatu Elemen Hadir dalam Array?

Untuk menentukan apakah suatu elemen ada dalam array, gunakan metode yang disebutkan di bawah ini:







Metode 1: Periksa apakah ada Elemen dalam Array Menggunakan Metode 'includes()'.

Untuk menentukan apakah suatu elemen ada dalam array, gunakan ' termasuk() ' metode. Ini memeriksa apakah array berisi string atau elemen tertentu dan memberikan nilai boolean.



Sintaksis
Sintaks berikut digunakan untuk “ termasuk() ' metode:



termasuk ( rangkaian )

Contoh
Buat array bahasa yang disebut ' hanya ”:





dulu hanya = [ 'HTML' , 'CSS' , 'JavaScript' , 'Node.js' , 'bereaksi.js' ] ;

Panggil “ termasuk() ” metode dengan melewatkan elemen “ js ” sebagai argumen untuk memeriksa apakah itu ada dalam array atau tidak:

hanya. termasuk ( 'js' ) ;

Keluaran menampilkan “ PALSU ”, yang berarti argumen yang diberikan tidak ada dalam larik:



Metode 2: Periksa apakah Elemen Hadir dalam Array Menggunakan Metode 'indexOf ()'.

Anda juga dapat menggunakan “ Indeks() ” metode yang menampilkan indeks kejadian pertama dari elemen tertentu dalam array. Jika elemen ditemukan, ia memberikan indeksnya. Jika tidak, ini menghasilkan -1.

Sintaksis
Ikuti sintaks yang diberikan untuk “ Indeks() ' metode:

Indeks ( elemen )

Contoh
Panggil “ Indeks() ” metode untuk memeriksa indeks elemen “ CSS ”:

hanya. Indeks ( 'CSS' ) ;

Keluaran menampilkan “ 1 ”, yang merupakan indeks dari elemen yang ditentukan yang menunjukkan “ CSS ” hadir dalam larik “ hanya ”:

Metode 3: Periksa apakah ada Elemen dalam Array Menggunakan Metode 'find()'.

Menggunakan ' menemukan() ” yang memberikan nilai elemen pertama dalam larik yang memenuhi fungsi pengujian yang disediakan. Dibutuhkan fungsi panggilan balik sebagai argumen, dieksekusi sekali untuk setiap elemen array hingga menemukan elemen yang memenuhi kondisi. Jika elemen seperti itu ditemukan, ia mengeluarkan nilainya. Jika tidak, itu memberi ' belum diartikan ”.

Contoh
Panggil metode find() dan periksa apakah “ Javascript ” ada dalam array atau tidak:

hanya. menemukan ( elemen => elemen === 'Javascript' ) ;

Keluaran menampilkan “ belum diartikan ”, yang menunjukkan bahwa elemen yang ditentukan tidak ada dalam larik:

Metode 4: Periksa apakah ada Elemen dalam Array Menggunakan Loop 'untuk'.

Anda juga dapat memeriksa elemen dalam array menggunakan “ untuk ' lingkaran. Itu mengulangi array dan memeriksa apakah setiap elemen cocok dengan nilai yang ditentukan. Jika ya, berarti itu ada.

Contoh
Tentukan fungsi “ checkElementinArray() ” yang membutuhkan elemen untuk dicari dan array sebagai argumen. Ulangi array dan periksa kondisinya untuk memverifikasi apakah elemen tersebut ada dalam array atau tidak. Id itu ada cetak “ ada ”. Jika tidak, cetak “ tidak ada ”:

fungsi checkElementinArray ( elemen , Himpunan )
{
dulu status = 'tidak ada' ;
untuk ( dulu Saya = 0 ; Saya < Himpunan. panjang ; Saya ++ ) {
dulu nilai = Himpunan [ Saya ] ;
jika ( nilai == elemen ) {
status = 'ada' ;
merusak ;
}
}
kembali status ;
}

Panggil fungsi yang ditentukan dengan meneruskan elemen ' CSS ” untuk mencari dalam array “ hanya ”:

checkElementinArray ( 'CSS' , hanya ) ;

Keluaran

Itu semua tentang memeriksa apakah elemen tersebut ada dalam sebuah array.

Kesimpulan

Memeriksa apakah suatu elemen ada/ditemukan dalam array adalah operasi umum dalam pemrograman JavaScript. Untuk tujuan ini, gunakan ' termasuk() ' metode, ' Indeks() ' metode, ' menemukan() ” metode, atau “ untuk ' lingkaran. Tutorial ini mengilustrasikan cara untuk memverifikasi apakah elemen tertentu ada dalam larik JavaScript.