Perbezaan antara objek terbina dalam dan objek asli (Naitve) ialah objek yang pertama sentiasa dibuat semasa fasa pemulaan enjin dan merupakan subset daripada objek yang kedua manakala objek yang kedua itu termasuk beberapa objek yang dicipta semasa proses berjalan Secara dinamik objek yang dicipta.
Selain itu, sila tambah beberapa konsep yang digunakan dalam gambar:
1. Perbezaan antara objek terbina dalam dan objek asli (Naitve) ialah objek yang pertama adalah objek yang dicipta semasa fasa permulaan enjin dan merupakan subset daripada yang terakhir manakala objek yang kedua ini dibuat secara dinamik semasa masa jalan .
🎜3. Objek hos bukan objek asli enjin, tetapi objek yang didaftarkan oleh rangka kerja hos ke dalam enjin JavaScript melalui beberapa mekanisme.
4. Sesetengah hos juga akan memanggil objek/pembina yang mereka sediakan sebagai "objek asli". ActiveXObject('Microsoft.XMLHTTP')" dalam versi terdahulu. Dalam kes ini, pembaca harus perhatikan perbezaan antara "objek asli hos" dan "objek asli enjin".
Saya harap gambar ini dapat membantu semua orang memahami dengan lebih baik hubungan antara pelbagai jenis JavaScript dan mendapatkan beberapa cerapan.