(3) Node.js Global全域物件
Global 全域物件
在js中有 window 這個全域物件,我們可以將變數賦予到window上存取,我們稱為全域變數。
在 node.js中也有 Global 全域物件,我們將 global console出來會發現global內也有許多預設的功能。
在global上新增變數
和window一樣,我們也可將變數賦予到 global 上
1 | global.a = 1; |
global的變數作用域
在每隻js裡宣告的變數,只會在那隻js裡有效,無法在global內被存取。如果想存取到global上,要寫 global.a = 1
的方式。這和在winddow能直接繼承用var宣告的變數不同。