Mündəricat:

Bir sətirin JavaScript massivində olub olmadığını necə yoxlaya bilərsiniz?
Bir sətirin JavaScript massivində olub olmadığını necə yoxlaya bilərsiniz?

Video: Bir sətirin JavaScript massivində olub olmadığını necə yoxlaya bilərsiniz?

Video: Bir sətirin JavaScript massivində olub olmadığını necə yoxlaya bilərsiniz?
Video: Processing a quiz with jQuery | Computer Programming | Khan Academy 2024, Noyabr
Anonim

The müəyyən etmək üçün ilk köhnə məktəb yolu simli olsa və ya massiv ehtiva edir simli istifadə edir the indexOf metodu. Əgər simli və ya massiv ehtiva edir the hədəf simli metodu qaytarır the birinci simvol indeksi ( simli ) və ya maddə indeksi ( Massiv ) of the uyğun. Əgər heç bir uyğunluq tapılmadı indexOf -1 qaytarır.

Eynilə, siz soruşa bilərsiniz ki, elementin JavaScript massivində olub-olmadığını necə yoxlaya bilərsiniz?

In JavaScript , Biz bacarırıq olub olmadığını yoxlayın dəyişən birdir massiv 3 üsuldan istifadə etməklə, isArray metodundan istifadə etməklə, instanceof operatorundan istifadə etməklə və istifadə etməklə yoxlama konstruktor növü əgər a uyğun gəlir Massiv obyekti . The Massiv . isArray() metodu yoxlayır istər keçən dəyişən birdir Massiv obyekti.

Bundan əlavə, string bir massivdir? Simlər oxşardırlar massivlər yalnız bir neçə fərqlə. Adətən, massiv ölçüsü müəyyən edilir, isə simlər dəyişən sayda elementə malik ola bilər. Massivlər istənilən məlumat tipini ehtiva edə bilər (char short int, hətta digər massivlər ) isə simlər adətən NULL (0) simvolu ilə başa çatan ASCII simvollarıdır.

Həmçinin soruşulur ki, obyektdə JavaScript-də sətir olub-olmadığını necə yoxlamaq olar?

Pre-ES6, ümumi yoldur olub olmadığını yoxlayın a sətir alt sətirdən ibarətdir indexOf istifadə etmək idi, hansı edir a simli üsul ki qayıtmaq - 1 əgər the simli etmir ehtiva edir the alt sətir . Əgər the alt sətirdir tapıldıqda, xarakterin indeksini qaytarır ki başlayır simli.

Java massivində tam ədədin olub olmadığını necə yoxlaya bilərsiniz?

Misal 1: Int Massivində verilmiş dəyər olub olmadığını yoxlayın

  1. ictimai sinif ehtiva edir {
  2. int num = {1, 2, 3, 4, 5};
  3. int toFind = 3;
  4. tapılmış mantiq = yalan;
  5. üçün (int n: ədəd) {
  6. əgər (n == tapmaq üçün) {
  7. tapıldı = doğru;
  8. fasilə;

Tövsiyə: