Semak sama ada Elemen Hadir dalam Tatasusunan

Semak Sama Ada Elemen Hadir Dalam Tatasusunan



Menyemak sama ada unsur hadir dalam tatasusunan ialah aspek penting dalam bahasa pengaturcaraan JavaScript. Dalam pelbagai situasi, pengaturcara perlu mengesahkan unsur wujud dalam tatasusunan. Contohnya, mencari elemen tertentu, mengelakkan pendua, menapis data dan sebagainya.

Tutorial ini akan menggambarkan cara untuk mengesahkan sama ada unsur tertentu wujud dalam tatasusunan JavaScript.

Bagaimana untuk menyemak sama ada Unsur Hadir dalam Tatasusunan?

Untuk menentukan sama ada unsur hadir dalam tatasusunan, gunakan kaedah yang dinyatakan di bawah:







Kaedah 1: Semak sama ada Elemen Hadir dalam Tatasusunan Menggunakan Kaedah 'termasuk()'.

Untuk menentukan sama ada unsur wujud dalam tatasusunan, gunakan ' termasuk() ” kaedah. Ia menyemak sama ada tatasusunan mengandungi rentetan atau elemen tertentu dan memberikan nilai boolean.



Sintaks
Sintaks berikut digunakan untuk ' termasuk() ' kaedah:



termasuk ( tali )

Contoh
Buat tatasusunan bahasa yang dipanggil ' cuma ”:





adalah cuma = [ 'HTML' , 'CSS' , 'JavaScript' , 'Node.js' , 'react.js' ] ;

Panggil ' termasuk() ' kaedah dengan menghantar elemen ' js ” sebagai hujah untuk menyemak sama ada ia wujud dalam tatasusunan atau tidak:

cuma. termasuk ( 'js' ) ;

Output memaparkan ' salah ”, yang bermaksud hujah yang diberikan tidak terdapat dalam tatasusunan:



Kaedah 2: Semak sama ada Elemen Hadir dalam Tatasusunan Menggunakan Kaedah 'indexOf()'.

Anda juga boleh menggunakan ' Indeks() ” kaedah yang mengeluarkan indeks kejadian pertama unsur tertentu dalam tatasusunan. Jika elemen ditemui, ia memberikan indeksnya. Jika tidak, ia mengeluarkan -1.

Sintaks
Ikuti sintaks yang diberikan untuk ' Indeks() ' kaedah:

Indeks ( unsur )

Contoh
Panggil ' Indeks() ' kaedah untuk menyemak indeks unsur ' CSS ”:

cuma. Indeks ( 'CSS' ) ;

Output memaparkan ' 1 ”, iaitu indeks bagi elemen yang ditentukan yang menunjukkan “ CSS ' hadir dalam tatasusunan ' cuma ”:

Kaedah 3: Semak sama ada Elemen Hadir dalam Tatasusunan Menggunakan Kaedah 'cari()'.

Menggunakan ' cari() ” kaedah yang memberikan nilai elemen pertama dalam tatasusunan yang memenuhi fungsi ujian yang disediakan. Ia memerlukan fungsi panggil balik sebagai hujah, dilaksanakan sekali untuk setiap elemen tatasusunan sehingga ia menemui elemen yang memenuhi syarat. Jika elemen sedemikian ditemui, ia mengeluarkan nilainya. Jika tidak, ia memberikan ' tidak ditentukan ”.

Contoh
Panggil kaedah find() dan semak sama ada “ Javascript ” wujud dalam tatasusunan atau tidak:

cuma. cari ( unsur => unsur === 'Javascript' ) ;

Output memaparkan ' tidak ditentukan ”, yang menunjukkan elemen yang ditentukan tidak wujud dalam tatasusunan:

Kaedah 4: Semak sama ada Elemen Hadir dalam Tatasusunan Menggunakan Gelung 'untuk'.

Anda juga boleh menyemak elemen dalam tatasusunan menggunakan ' untuk ” gelung. Ia mengulang tatasusunan dan menyemak sama ada setiap elemen sepadan dengan nilai yang ditentukan. Jika ya, bermakna ia wujud.

Contoh
Tentukan fungsi ' checkElementinArray() ” yang memerlukan elemen untuk dicari dan tatasusunan sebagai hujah. Lelaran tatasusunan dan semak syarat untuk mengesahkan sama ada elemen itu wujud dalam tatasusunan atau tidak. Id ia wujud cetak ' wujud ”. Jika tidak, cetak ' tidak wujud ”:

fungsi checkElementinArray ( unsur , tatasusunan )
{
adalah status = 'tidak wujud' ;
untuk ( adalah i = 0 ; i < tatasusunan. panjang ; i ++ ) {
adalah nilai = tatasusunan [ i ] ;
jika ( nilai == unsur ) {
status = 'wujud' ;
rehat ;
}
}
kembali status ;
}

Panggil fungsi yang ditentukan dengan menghantar elemen ' CSS 'untuk mencari dalam tatasusunan' cuma ”:

checkElementinArray ( 'CSS' , cuma ) ;

Pengeluaran

Itu sahaja tentang menyemak sama ada elemen itu ada dalam tatasusunan.

Kesimpulan

Menyemak sama ada unsur hadir/ditemui dalam tatasusunan ialah operasi biasa dalam pengaturcaraan JavaScript. Untuk tujuan ini, gunakan ' termasuk() 'kaedah,' Indeks() 'kaedah,' cari() ' kaedah, atau ' untuk ” gelung. Tutorial ini menggambarkan cara untuk mengesahkan sama ada unsur tertentu wujud dalam tatasusunan JavaScript.