Apakah konsol objek global di node JS?
Apakah konsol objek global di node JS?

Video: Apakah konsol objek global di node JS?

Video: Apakah konsol objek global di node JS?
Video: Fetch - Как получить данные? Используем JavaScript 2024, Mungkin
Anonim

menghibur . log(ini); di dalam fungsi pemanggilan diri, ini akan menunjuk ke simpul global JS cakupan obyek yang berisi semua NodeJS properti dan metode umum seperti require(), module, Export, konsol konsol.

Jadi, apakah konsol adalah objek global?

Menurut dokumentasi Node, the objek konsol adalah global yang memiliki beberapa metode yang memungkinkan pengembang untuk melakukan hal-hal seperti mencetak log atau kesalahan. Menggali lebih dalam ke dalam dokumen kita dapat melihat itu menghibur benar-benar global contoh yang dikonfigurasi untuk menulis ke proses. stdout dan proses. stderr.

Kedua, apa itu ruang lingkup di simpul JS? Di browser, tingkat atas cakupan adalah global cakupan . Ini berarti bahwa di dalam browser var sesuatu akan mendefinisikan variabel global baru. Tingkat atas cakupan bukan global cakupan ; var sesuatu di dalam a simpul . js modul akan menjadi lokal untuk modul itu.

Dalam hal ini, apa yang dimaksud dengan objek global di node JS?

A objek global adalah obyek yang selalu ada di global cakupan. Dalam JavaScript, selalu ada objek global didefinisikan. Di browser web, saat skrip dibuat variabel global , mereka dibuat sebagai anggota objek global . (Di dalam simpul . js ini bukan kasusnya.)

Mengapa variabel global harus dihindari?

A variabel global tidak dapat memiliki kontrol akses. Menggunakan variabel global menyebabkan polusi namespace. Hal ini dapat menyebabkan penugasan ulang yang tidak perlu global nilai. Pengujian dalam program menggunakan variabel global bisa sangat merepotkan karena sulit untuk memisahkannya saat pengujian.

Direkomendasikan: