Vai konsole ir globāls objekts mezglā JS?
Vai konsole ir globāls objekts mezglā JS?

Video: Vai konsole ir globāls objekts mezglā JS?

Video: Vai konsole ir globāls objekts mezglā JS?
Video: NextJS 13 Tutorial: Create a Static Blog from Markdown Files 2024, Aprīlis
Anonim

konsole . žurnāls(tas); Pašizsaukšanas funkcijā tas norādīs uz globālais mezglsJS darbības jomu objektu kas satur visu NodeJS kopīgas īpašības un metodes, piemēram, prasīt (), modulis, eksports, konsoles konsole.

Vai konsole ir globāls objekts?

Saskaņā ar Node dokumentāciju, konsoles objekts ir globāli kurā ir dažas metodes, kas ļauj izstrādātājiem veikt tādas darbības kā žurnāla vai kļūdas drukāšana. Iedziļinoties dokumentos, mēs to varam redzēt konsole tiešām ir a globāli gadījums, kas ir konfigurēts rakstīšanai, lai apstrādātu. stdout un process. stderr.

Otrkārt, kas ir tvērums mezglā JS? Pārlūkprogrammās augstākais līmenis darbības jomu ir globālais darbības jomu . Tas nozīmē, ka pārlūkprogrammā var kaut kas definēs jaunu globālo mainīgo. Augstākais līmenis darbības jomu nav globāls darbības jomu ; var kaut kas iekšā a Mezgls . js modulis būs lokāls šim modulim.

Kas šajā sakarā ir globālais objekts mezglā JS?

A globāls objekts ir objektu kas vienmēr pastāv globāli darbības jomu. Programmā JavaScript vienmēr ir a globāls objekts definēts. Tīmekļa pārlūkprogrammā, kad tiek izveidoti skripti globālie mainīgie , viņi ir izveidoti kā grupas dalībnieki globāls objekts . (Iekšā Mezgls . js tas tā nav.)

Kāpēc vajadzētu izvairīties no globālajiem mainīgajiem?

A globālais mainīgais nevar būt piekļuves kontroles. Izmantojot globālie mainīgie izraisa nosaukumu telpas piesārņojumu. Tas var novest pie nevajadzīgas a globāli vērtību. Testēšana programmās, izmantojot globālie mainīgie var būt milzīgas sāpes, jo testēšanas laikā tos ir grūti atsaistīt.

Ieteicams: