node 全域性物件

2022-07-05 13:54:10 字數 508 閱讀 2415

全域性物件就是不需要引用就可以直接使用的物件。需要注意的是全域性物件區別於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規範實...