Adakah konsol objek global dalam nod JS?
Adakah konsol objek global dalam nod JS?

Video: Adakah konsol objek global dalam nod JS?

Video: Adakah konsol objek global dalam nod JS?
Video: #21. Objek-objek Global Node.js 2024, Mungkin
Anonim

konsol . log (ini); di dalam fungsi pemanggilan sendiri, ini akan menunjuk ke nodeJS global skop objek yang mengandungi semua NodeJS sifat dan kaedah biasa seperti require(), modul, eksport, konsol konsol.

Hanya begitu, adakah konsol objek global?

Menurut dokumentasi Node, the objek konsol ialah global yang mempunyai beberapa kaedah yang membolehkan pembangun melakukan perkara seperti mencetak log atau ralat. Menggali lebih dalam ke dalam dokumen kita dapat melihatnya konsol adalah benar-benar a global contoh yang dikonfigurasikan untuk menulis untuk diproses. stdout dan proses. stderr.

Kedua, apakah skop dalam nod JS? Dalam pelayar, peringkat teratas skop ialah global skop . Ini bermakna bahawa dalam pelayar var sesuatu akan menentukan pembolehubah global baharu. Peringkat atasan skop bukan global skop ; var sesuatu di dalam a Nod . js modul akan menjadi setempat kepada modul itu.

Dalam hal ini, apakah objek global dalam nod JS?

A objek global adalah objek yang sentiasa wujud dalam global skop. Dalam JavaScript, sentiasa ada a objek global ditakrifkan. Dalam pelayar web, apabila skrip dibuat pembolehubah global , mereka dicipta sebagai ahli objek global . (Dalam Nod . js ini tidak berlaku.)

Mengapa pembolehubah global harus dielakkan?

A pembolehubah global tidak boleh mempunyai kawalan akses. menggunakan pembolehubah global menyebabkan pencemaran ruang nama. Ini boleh menyebabkan penugasan semula yang tidak perlu global nilai. Pengujian dalam program menggunakan pembolehubah global boleh menjadi kesakitan yang besar kerana sukar untuk memisahkannya apabila diuji.

Disyorkan: