Dalam JavaScript, adalah penting untuk mempunyai alatan untuk memeriksa objek untuk mendapatkan cerapan tentang struktur dalaman mereka. Satu soalan biasa ialah sama ada terdapat persamaan dengan var_dump() PHP dalam JavaScript.
Walaupun tiada persamaan langsung dengan var_dump() dalam JavaScript vanila, beberapa pilihan dan alatan boleh membantu anda mencapai tahap objek yang serupa pemeriksaan.
Seperti yang dinyatakan dalam jawapan yang disediakan, Firebug ialah sambungan penyemak imbas untuk Mozilla Firefox yang merangkumi konsol berkuasa yang membolehkan anda memeriksa objek dan sifatnya. Ia menyediakan antara muka mesra pengguna untuk menavigasi struktur objek dan memaparkannya dalam format yang boleh dibaca.
Kedua-dua penyemak imbas Google Chrome dan Apple Safari mempunyai konsol pembangun terbina dalam yang menawarkan fungsi yang serupa dengan Firebug. Konsol ini membolehkan anda melaksanakan serpihan kod dan memeriksa pembolehubah, termasuk objek. Mereka menyediakan keupayaan penyahpepijatan interaktif dan pemeriksaan objek.
Untuk penyemak imbas yang tidak menyokong Firebug atau setara terbina dalamnya, Firebug Lite ialah sambungan kendiri yang menyediakan pengalaman konsol yang serupa. Ia membolehkan anda memeriksa objek, menetapkan titik putus dan melaksanakan tugas penyahpepijatan lain.
Jika anda secara khusus memerlukan kaedah untuk memaparkan sifat objek dalam kod JavaScript, anda boleh menggunakan skrip berikut :
<code class="javascript">function dump(obj) { var out = ''; for (var i in obj) { out += i + ": " + obj[i] + "\n"; } alert(out); // or, if you wanted to avoid alerts... var pre = document.createElement('pre'); pre.innerHTML = out; document.body.appendChild(pre); }</code>
Skrip ini berulang melalui sifat objek dan mencipta perwakilan rentetan untuk paparan. Anda boleh memanggil dump(obj) dengan objek anda untuk memeriksa sifatnya.
Atas ialah kandungan terperinci Bagaimana untuk Memeriksa Sifat dan Kaedah Objek dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!