Obyektin JavaScript massivi olub olmadığını necə yoxlaya bilərsiniz?
Obyektin JavaScript massivi olub olmadığını necə yoxlaya bilərsiniz?

Video: Obyektin JavaScript massivi olub olmadığını necə yoxlaya bilərsiniz?

Video: Obyektin JavaScript massivi olub olmadığını necə yoxlaya bilərsiniz?
Video: CS50 Shuttle 2024, Noyabr
Anonim

In JavaScript , Biz bacarırıq olub olmadığını yoxlayın a dəyişəndir bir massiv 3 üsuldan istifadə etməklə, istifadə etməklə the isArray metodundan istifadə etməklə the instanceof operatoru və istifadəsi yoxlanılır konstruktor növü əgər a uyğun gəlir Massiv obyekti . Massiv . isArray() metodu yoxlayır istər keçdi dəyişəndir bir Massiv obyekti.

Bundan əlavə, obyektin massiv olub-olmadığını necə yoxlamaq olar?

üçün müxtəlif üsullar var yoxlayın bir massiv daxildir bir obyekt ya yox. İstifadə daxildir () Metod: Əgər massiv ehtiva edirsə bir obyekt /element istifadə edərək müəyyən edilə bilər daxildir () üsulu. Bu üsul doğru qaytarır əgər the massivi ehtiva edir the obyekt /element başqa false qaytarır.

Həm də bilin, nə üçün Typeof massivi JavaScript-də obyektdir? The typeof bir massiv birdir obyekt . In JavaScript , massivlər texniki cəhətdəndir obyektlər ; yalnız xüsusi davranış və qabiliyyətlərlə. Misal üçün, massivlər var Massiv . Fərqləndirmək üçün bir Massiv obyekti bir Obyekt obyekti , istifadə edə bilərik Massiv.

O zaman JavaScript-də massivin boş olub olmadığını necə yoxlaya bilərəm?

The massiv yoxlanıla bilər əgər bu boş istifadə edərək massiv . uzunluq mülkü. Bu xüsusiyyət elementlərin sayını qaytarır massiv . Əgər ədəd 0-dan böyükdür, doğru olaraq qiymətləndirilir.

JavaScript massividir?

JavaScript massivi isArray() metodu isArray() metodu obyektin an olub olmadığını müəyyən edir massiv . Obyekt an olduqda bu funksiya doğru qaytarır massiv , yoxsa yalan.

Tövsiyə: