Ang console ba ay isang pandaigdigang bagay sa node JS?
Ang console ba ay isang pandaigdigang bagay sa node JS?

Video: Ang console ba ay isang pandaigdigang bagay sa node JS?

Video: Ang console ba ay isang pandaigdigang bagay sa node JS?
Video: First Look: Excel VBA Killer - TypeScript Debuts in Excel - Ep # 2322 2024, Nobyembre
Anonim

console . log (ito); sa loob ng isang self invoking function, ito ay ituturo sa pandaigdigang nodeJS saklaw bagay na naglalaman ng lahat NodeJS karaniwang mga katangian at pamamaraan tulad ng require(), module, exports, console console.

Kaya lang, ang console ba ay isang pandaigdigang bagay?

Ayon sa dokumentasyon ng Node, ang bagay ng console ay isang global na may ilang mga pamamaraan na nagpapahintulot sa mga developer na gumawa ng mga bagay tulad ng pag-print ng isang log o isang error. Paghuhukay ng mas malalim sa mga doc, makikita natin iyon console ay talagang a global instance na naka-configure upang isulat upang iproseso. stdout at proseso. stderr.

Pangalawa, ano ang saklaw sa node JS? Sa mga browser, ang pinakamataas na antas saklaw ay ang global saklaw . Nangangahulugan ito na sa loob ng browser var mayroong isang bagay na tutukuyin ang isang bagong pandaigdigang variable. Ang pinakamataas na antas saklaw ay hindi ang global saklaw ; var something inside a Node . js Ang module ay magiging lokal sa modyul na iyon.

Kaugnay nito, ano ang isang pandaigdigang bagay sa node JS?

A pandaigdigang bagay ay isang bagay na laging umiiral sa global saklaw. Sa JavaScript, palaging may a pandaigdigang bagay tinukoy. Sa isang web browser, kapag gumawa ng mga script pandaigdigang mga variable , nilikha sila bilang mga miyembro ng pandaigdigang bagay . (Sa Node . js hindi ito ang kaso.)

Bakit dapat iwasan ang mga global variable?

A pandaigdigang variable maaaring walang access control. Gamit pandaigdigang mga variable nagdudulot ng polusyon sa namespace. Ito ay maaaring humantong sa hindi kinakailangang muling pagtatalaga ng a global halaga. Pagsubok sa mga programa gamit pandaigdigang mga variable ay maaaring maging isang malaking sakit dahil mahirap i-decouple ang mga ito kapag sinusubukan.

Inirerekumendang: