全域性物件就是不需要引用就可以直接使用的物件。需要注意的是全域性物件區別於global關鍵字。nodejs全域性物件分為以下幾類:
1、為模組包裝使用的全域性物件
(1)exports
(2)module
(3)require
(4)__filename:當前檔名稱
(5)__dirname:當前檔案目錄
2、process物件
3、控制台console模組
4、eventloop相關api
(1)setimmediate
(2)setinterval
(3)settimeout
(4)相關clear
5、buffer物件
6、global
global用於擴充套件變數和方法。
node中全域性物件二 console
console在輸出log中起很大的作用。主要是用於標準輸入流的輸出。在這裡主要說一下console中的一些方法以及console在cmd命令下重定向的方法。這些變數都是列印log,但是也有各自的不同。下面在webstorm中和cmd命令下看下執行的結果。在webstorm下列印的結果 在上圖可以看...
Node全域性變數global模組
環境 node v8.2.1 npm v5.3.0 os windows10 在瀏覽器中我們有window物件用於掛載全域性的變數,在node中我們有global物件可以進行掛載,很多共用的屬性就可以掛載到global物件上了,本身它自己也擁有很多的屬性。下面是部分api的例子,對部分api的乙個簡...
2020 12 21 node全域性屬性
node的匯入匯出主要是為了進行模組化開發。1.瀏覽器開發中的模組 在瀏覽器開發中為了避免命名衝突,方便維護等,採用類或者立即執行函式的方式封裝js 來避免命名衝突和提公升 的維護性 這些方式存在的問題就是沒有標準,沒有規範。2.node.js開發中的模組 node.js採用了commonjs規範實...