nodejs 全局對象 global


nodejs中有一個全局對象 global,所有的全局變量都是global對象的屬性,glabal最根本的作用是作為全局變量的宿主,

全局變量:

1 在最外層定義的變量

2 全局對象的屬性

3 隱式定義的變量(未定義直接賦值的變量)

 

在nodejs不會有全局變量,因為用戶用戶代碼都是屬於當前的模塊的

node中的全局變量

__filename 獲取正在執行的腳本的絕對路勁

__dirname 獲取正在執行的腳本的目錄

process:用於描述當前nodejs進程狀態的對象

 

waring:

永遠使用var定義變量以避免引入全局變量,全局變量會污染命名空間,提高代碼的耦合風險


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM