Menentukan Pembolehubah Tatasusunan dalam JavaScript
Untuk memastikan sama ada pembolehubah JavaScript mewakili tatasusunan, pertimbangkan untuk menggunakan pendekatan berikut:
Semakan Harta Pembina:
Pendekatan ini, sebagai yang anda sebutkan, melibatkan penggunaan sifat pembina:
if (variable.constructor === Array)
Array.isArray():
Kaedah Array.isArray() menyediakan cara yang mudah untuk semak tatasusunan:
Array.isArray(variable)
Instanceof Operator:
Anda juga boleh menggunakan instanceof operator, yang menyemak sama ada pembolehubah ialah tika jenis tertentu:
variable instanceof Array
Object.prototype.toString. call():
Kaedah ini boleh digunakan untuk menentukan jenis pembolehubah, termasuk tatasusunan:
Object.prototype.toString.call(variable) === '[object Array]'
Untuk prestasi optimum, pembolehubah.pembina === Kaedah tatasusunan disyorkan. Walau bagaimanapun, semua pendekatan ini menawarkan cara yang boleh dipercayai untuk menyemak tatasusunan dalam JavaScript.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menentukan sama ada Pembolehubah JavaScript ialah Array?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!