Rumah > Artikel > hujung hadapan web > Kaedah untuk menentukan sama ada pembolehubah ialah tatasusunan, fungsi atau jenis objek dalam kemahiran JavaScript_javascript
Susunatur
Array.isArray dalam ECMAScript5 ialah kaedah asli untuk menilai tatasusunan, disokong oleh IE9 dan ke atas. Atas sebab keserasian, dalam pelayar yang tidak mempunyai kaedah ini, anda boleh menggunakan Object.prototype.toString.call(obj) === '[object Array]' sebaliknya.
Fungsi
Kaedah yang paling mudah dan berprestasi terbaik ialah jenis obj == 'fungsi'. Memandangkan pepijat dalam beberapa versi pelayar, kaedah yang paling boleh dipercayai ialah Object.prototype.toString.call(obj) === '[object Function]'.
Objek
Dalam JavaScript, jenis kompleks ialah objek, dan fungsi juga objek. Menggunakan typeof pada dua di atas, anda boleh mendapatkan 'objek' dan 'fungsi' masing-masing. Di samping itu, nilai null mesti dikecualikan, kerana jenis null juga mengembalikan 'objek'.
Di atas adalah keseluruhan kandungan artikel ini, saya harap anda semua menyukainya.